Java Python - Senior Engineer
Iris Software
Iris Software
Join Iris Software, a dynamic and rapidly expanding IT services company recognized among India's Top 25 Best Workplaces in the IT industry. We are seeking talented professionals to contribute to our award-winning culture that genuinely values talent and ambition. Our vision is to be the most trusted technology partner for our clients and a premier destination for industry professionals to achieve their full potential. With a global presence across India, the U.S.A., and Canada, we empower enterprise clients with technology-enabled transformations in sectors like financial services, healthcare, and transportation.
At Iris, your role is a catalyst for career advancement. Our core belief is that individuals excel when they have ownership over their career paths and opportunities to shape them. We cultivate an environment where your potential is recognized, your voice is heard, and your work makes a tangible impact. Through cutting-edge projects, dedicated career development, continuous learning, and mentorship, we are committed to supporting your personal and professional growth.
As a Senior Engineer, you will be instrumental in designing and developing robust, scalable enterprise applications utilizing Core Java, Spring Boot, and Microservices architecture. This includes defining clear API contracts, service boundaries, and effective integration strategies for distributed and enterprise-grade systems. Collaboration with cross-functional teams and business stakeholders is key to ensuring seamless delivery.
You will also apply strong analytical and problem-solving skills to effectively address complex technical challenges and production issues. A deep understanding of cloud technologies, particularly AWS, and various middleware and database solutions is essential for success in this role.
This role requires proficiency in Java 17+ and a strong command of Microservices with REST APIs, Hibernate, SQS, and RabbitMQ. Experience with Spring Boot and Spring Security (OAuth) is mandatory.
Essential competencies include deep knowledge of Cloud technologies, specifically AWS services such as AWS SDKs, CLI, CloudFormation, SNS, SQS, Kinesis, IAM, Secrets Manager, KMS, Cognito, and API Gateway. Familiarity with development tools like Postman is also required.
Candidates should possess experience with Python (Django), PostgreSQL, Java Caching (Redis/Memcache/Hazlecast), and DevOps tools like GitLab, GitHub, or Bitbucket. Expertise in Java Design Patterns, Java Multithreading, and messaging middleware (JMS, ActiveMQ, RabbitMQ, Kafka, SQS, ASB) is crucial. Strong communication and collaboration skills are expected.
Iris Software
Information Technology & Services