Noida, Uttar Pradesh, India Employment

Iris Software is hiring a Java Engineer

About the Role

At Iris Software, you'll join an award-winning culture that values talent and ambition. We're looking for a Java Engineer to design, develop, and maintain our scalable microservices-based platform using Spring Boot. Our employee value proposition is 'Build Your Future. Own Your Journey.'

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
  • Implement microservices-based architecture and inter-service communication using REST or messaging queues
  • Work with Spring Cloud components like Config Server, Eureka, and Gateway
  • Handle service discovery, centralized configuration, and API gateway patterns
  • Design and manage relational databases like Oracle and write optimized SQL
  • Implement messaging using Apache Kafka
  • Containerize applications with Docker 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 or JPA
  • Good understanding of security implementation (JWT, OAuth2)
  • Experience with version control using Git
  • Unit testing using JUnit and Mockito
  • Experience with message-oriented middleware like Kafka, JMS, or RabbitMQ
  • Strong communication and collaboration skills

Nice to Have

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

Technical Stack

  • Languages & Frameworks: Java 17+, Spring Boot, Spring Cloud, Hibernate, JPA
  • APIs & Middleware: RESTful APIs, Apache Kafka
  • Databases: Oracle, (NoSQL optional)
  • Infrastructure & DevOps: Docker, Kubernetes, Jenkins, (AWS/Azure optional), Git
  • Testing & Security: JUnit, Mockito, JWT, OAuth2
  • Other: Redis (optional)

Team & Environment

You will work on cutting-edge projects with opportunities for personalized career development, continuous learning, and mentorship.

Iris Software is an equal opportunity employer.

Required Skills
Java 17+Spring BootSpring CloudHibernateJPARESTful APIsOracleApache KafkaDockerKubernetesMicroservicesOOPDesign PatternsClean ArchitectureException Handling
Your first international client?

Don't lose them over invoicing

Clients ghost freelancers with unprofessional invoicing. Glopay gives you a real EU company partnership so they take you seriously from invoice #1.

Instant EU company partnership
Invoice builder with your branding
Automated payment reminders
Real-time payment tracking
Get EU company now
Ready in 24 hours
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