Java Python - Senior Engineer

Iris Software

Fresher Noida Full Time Hybrid (office + remote)
Iris Software logo
Posted : yesterday
Actively hiring

Job description

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.

Responsibilities

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.

Qualifications

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.

Essential Skills

Java 17+MicroservicesREST APIsHibernateSQSRabbitMQSpring BootSpring SecurityOAuthAWS SDKsAWS CLIAWS CloudFormationAWS CloudshellAWS Cloud Development KitAWS SNSAWS KinesisAmazon IAMAWS Secrets ManagerAWS KMSAWS CognitoAmazon API GatewayPostmanPandasDjangoPostgreSQLJava CachingRedisMemcacheHazlecastGitLabGithubBitbucketJava MultithreadingSOAPJMSActiveMQKafkaASB

Good to Have

Python

Highlights

  • Actively hiring

More Details

RoleJava Python - Senior Engineer
IndustryInformation Technology & Services, Software Development
DepartmentSoftware Development
Employment TypeFull Time, Hybrid (office + remote)

About the Company

Iris Software logo

Iris Software

Information Technology & Services

Java Python - Senior Engineer at Iris Software | SkillMX | SkillMX