Senior Java Backend Developer | 6 to 9 years | Bengaluru
Job Description
Seeking a highly skilled Java Developer with experience in cloud-native development, mainframe integration, and modern Java frameworks. The ideal candidate will have hands-on expertise in Spring Boot, Hibernate, AWS services, and containerization technologies, along with a solid understanding of message queues, inter-process communication, and system integration.
Key Responsibilities:
- Design, develop, and maintain scalable backend applications using Java, Spring, Spring Boot, and Hibernate.
- Build and integrate RESTful APIs and services with AWS cloud infrastructure (EC2, ECS, S3, SQS, Lambda).
- Implement serverless and containerized solutions using AWS Serverless Framework and Docker.
- Collaborate with infrastructure teams to integrate with mainframe systems (e.g., ICL VME) and legacy platforms.
- Work with SQL and NoSQL databases for data querying and persistence.
- Ensure secure and efficient system interfaces, data exchange, and message passing.
- Participate in code reviews, performance tuning, and DevOps practices.
Required Skills & Qualifications:
- Bachelor’s or Master’s degree in Computer Science, Information Technology, or related field.
- 5–8 years of experience in Java development with strong knowledge of:
- Spring Boot, Hibernate, Java frameworks
- AWS services (EC2, ECS, S3, SQS, Lambda)
- SQL, S3 programming, data querying
- Containerization and serverless computing
- Experience with mainframe systems, inter-process communication, and message queues.
- Familiarity with multi-paradigm programming, software development best practices, and system integration.
Preferred Qualifications:
- Experience with virtualization, cloud-native architecture, or microservices.
- Exposure to mainframe operations, middleware, or legacy modernization projects.
- Knowledge of DevOps tools, CI/CD pipelines, and infrastructure as code (IaC).
Bangalore, IN