Noida, Uttar Pradesh, India Employment

Iris Software is hiring a Java Lead

About the Role

Iris Software is looking for a Java Lead to guide backend development and microservices architecture. In this role, you will leverage your expertise in Java and Spring Boot to build and maintain scalable systems that create real impact. You'll join a culture that values your potential, where your voice matters and personalized career development is a priority.

What You'll Do

  • Design, develop, and maintain scalable microservices using Spring Boot.
  • Develop RESTful APIs and integrate with frontend and third-party services.
  • Implement business logic with clean, maintainable, and reusable code.
  • Ensure code quality through unit and integration testing.
  • Design and implement microservices-based architecture.
  • Implement inter-service communication using REST / messaging queues.
  • Work with Spring Cloud components (Config Server, Eureka, Gateway).
  • Handle service discovery, centralized configuration, and API gateway patterns.
  • Design and manage relational databases (Oracle).
  • Write optimized SQL queries and handle data migration scripts.
  • Implement messaging using Apache Kafka.
  • Containerize applications using Docker.
  • Deploy and manage services on Kubernetes.
  • Work with CI/CD tools like Jenkins.

What We're Looking For

  • Strong proficiency in Java (17 and above).
  • Solid understanding of OOP, design patterns, and clean architecture.
  • Strong understanding of Microservices principles and RESTful API design.
  • Experience with exception handling, logging, and monitoring.
  • Hands-on experience with Spring Boot & Spring Cloud.
  • Experience with ORM frameworks like Hibernate / JPA.
  • Good understanding of security implementation (JWT, OAuth2).
  • Experience with version control tools like Git.
  • Unit testing using JUnit / Mockito.
  • Experience with architectural patterns for Microservices.
  • Knowledge of messaging technologies (JMS, ActiveMQ, RabbitMQ, Kafka, SQS, ASB).
  • Strong communication and collaboration skills.

Nice to Have

  • Exposure to API documentation tools.
  • Knowledge of caching mechanisms (Redis).
  • Experience with performance tuning and monitoring tools.
  • Understanding of distributed systems and scalability patterns.
  • Experience with cloud platforms (AWS/Azure).
  • Experience with NoSQL databases.

Technical Stack

  • Languages & Frameworks: Java 17+, Spring Framework, Spring Boot, Spring Cloud
  • Persistence: Hibernate, JPA, Oracle
  • Messaging & Event Streaming: Apache Kafka
  • Infrastructure & DevOps: Docker, Kubernetes, Jenkins
  • Cloud Platforms: AWS, Azure
  • Tools & Practices: Git, JUnit, Mockito
  • Security: JWT, OAuth2
  • Caching: Redis

Iris Software is an equal opportunity employer.

Required Skills
Java 17+Spring BootSpring CloudHibernateJPAOracleApache KafkaDockerKubernetesJenkinsMicroservicesRESTful APIDesign PatternsClean Architecture
Invoicing holding you back?

Focus on work, not paperwork

Stop worrying about invoicing, taxes, and compliance. Glopay handles the business setup, you handle the client work. Get paid faster and look professional.

Auto-generated compliant invoices
Built-in expense management
Income reports for tax season
95% of earnings stay with you
Try Glopay free
No credit card needed
About company
Iris Software

Iris Software is a fast-growing IT services company and a client’s trusted technology partner, helping enterprise clients thrive with technology-enabled transformation across financial services, healthcare, transportation & logistics, and professional services. Their work covers complex, mission-critical applications with the latest technologies.

Visit website
Job Details
Department Software Development
Category backend
Posted 14 days ago