{bc}
linkedin

Java - Senior Engineer

Iris Software Inc.
Noida, IND
Full-time
Mid-Senior
Onsite
Discovered 1 weeks ago
Java 17+Spring BootSpring SecurityJWTMicroservicesREST APIs
Free

Job Fit Check

Base Career helps you apply smarter for this job.

?%
Ready to Scan

Key skills for this role

Java 17+Spring BootSpring Security
Smart Apply

Full Job Posting

About Iris Software

Iris Software is an IT services company supporting enterprise technology-enabled transformation across financial services, healthcare, transportation and logistics, and professional services.

Its work includes application and product engineering, data and analytics, cloud, DevOps, data and MLOps, quality engineering, and business automation.

Job overview

The role is for a Java Senior Engineer based in Noida.

The position requires 5–8 years of experience.

Mandatory technical skills

  • Java 17+, object-oriented programming, multithreading and concurrency, and backend unit testing with JUnit are mandatory.
  • Microservices, REST APIs, Hibernate, Kafka, Maven, GitHub, MS SQL, design principles, design patterns, and Spring Boot with Spring Security and JWT are mandatory.
  • Messaging middleware may include JMS, ActiveMQ, RabbitMQ, Kafka, SQS, or ASB.
  • GitLab, GitHub, or Bitbucket may be used for DevOps and configuration management.

Additional skills

  • Containerization and orchestration with Docker and Kubernetes are additional skills.

Key responsibilities

  • Design and develop scalable enterprise applications with Core Java, Spring Boot, and microservices.
  • Define API contracts, service boundaries, and integration strategies for distributed systems.
  • Develop reusable backend components using clean architecture and secure coding practices.
  • Optimize performance through caching, asynchronous processing, database tuning, and JVM optimization.
  • Own assigned modules through design, development, testing support, and deployment readiness.
  • Conduct code reviews and collaborate with stakeholders on technical solutions.
  • Improve event-driven architecture, CI/CD, logging, monitoring, and deployment automation.
  • Troubleshoot production issues and mentor junior developers.

Behavioral competencies

  • Demonstrate technical ownership and high-quality execution of complex development activities.
  • Collaborate effectively with cross-functional teams and business stakeholders.
  • Apply analytical and problem-solving skills to complex technical and production issues.
  • Communicate risks, dependencies, and delivery progress to technical and non-technical stakeholders.
  • Demonstrate adaptability, continuous learning, attention to detail, initiative, and balance between technical excellence and business priorities.

Benefits

  • Iris provides benefits intended to support employees' financial, health, well-being, and professional growth needs.

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at Iris Software Inc.