Java Sr. Developer

Systems Plus Pvt. Ltd.

Pune District

On-site

INR 1,500,000 - 2,300,000

Full time

2 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Systems Plus Pvt. Ltd. is seeking a Senior Java AWS Developer to join our Pune team for a large-scale modernization program. You will design and build scalable backend services using Java and AWS serverless technologies, owning end-to-end development of complex modules.

The ideal candidate has hands-on Core Java, PostgreSQL/SQL, AWS Lambda, and event-driven architectures, with strong debugging and performance optimization skills, working in an Agile environment.

Qualifications

  • 8+ years of software development experience.
  • Strong hands-on experience with Core Java and REST APIs.
  • Experience with PostgreSQL/SQL and JDBC connectivity.
  • Hands-on AWS serverless technologies (Lambda, SQS, DynamoDB, CloudWatch).
  • Experience with unit testing (JUnit/Mockito) and CI/CD workflows.

Responsibilities

  • Design, develop, and maintain scalable backend services using Core Java.
  • Implement AWS serverless and event-driven solutions (Lambda, SQS, DynamoDB).
  • Develop and maintain serverless components and data persistence layers.
  • Ensure code quality with robust error handling, retries, and logging.
  • Collaborate in architecture discussions and provide technical guidance.

Skills

Core Java
PostgreSQL / SQL
AWS Lambda
Amazon SQS
DynamoDB
CloudWatch
JUnit Mockito
Multithreading
REST APIs
OOP & Design Principles
Maven
Git

Tools

Maven
Git

Job description

HIRING www.systems-plus.com

Java Sr. Developer

Location: Pune Employment Type: full-time Designation: Java Sr. Developer

Job Details
Job Description – Senior Java AWS Developer
Role Overview

We are looking for an experienced Senior Java AWS Developer to join our team for a large-scale application modernization program. The candidate will be responsible for designing and developing scalable, reliable, and maintainable backend services using Java and AWS serverless technologies.

The ideal candidate should have strong hands-on expertise in Core Java, PostgreSQL/SQL, AWS Lambda, and event-driven/serverless architectures. The role requires someone who can independently own complex development workstreams, contribute to technical design decisions, troubleshoot complex issues, and ensure high standards of code quality and engineering practices.

Key Responsibilities
  • Design, develop, and maintain scalable backend applications and services using Core Java.
  • Design and implement AWS serverless and event-driven solutions.
  • Develop and maintain serverless components using AWS Lambda.
  • Implement asynchronous and event-driven processing using Amazon SQS and related AWS services.
  • Design and implement data persistence solutions using PostgreSQL and DynamoDB.
  • Develop efficient SQL queries, stored database operations, and data-access components.
  • Design robust application workflows with appropriate exception handling, retry mechanisms, idempotency, error handling, and logging.
  • Implement application monitoring and troubleshooting capabilities using Amazon CloudWatch.
  • Analyze existing/legacy application workflows and translate business and technical requirements into modernized Java/AWS solutions.
  • Participate in technical design discussions and contribute to solution and component-level architecture.
  • Write clean, maintainable, reusable, and testable code following established coding standards and design principles.
  • Develop comprehensive unit tests using JUnit/Mockito and maintain appropriate code coverage.
  • Perform peer code reviews and provide technical guidance to other developers.
  • Troubleshoot complex application, database, integration, performance, and AWS-related issues.
  • Work closely with Architects, Business Analysts, QA engineers, DevOps engineers, and customer technical teams.
  • Participate in technical walkthroughs, design reviews, code reviews, testing, and defect-resolution activities.
  • Support CI/CD and deployment activities across development and test environments.
  • Take end-to-end ownership of assigned modules/features from technical design through development, testing, and successful delivery.
Technical Skills
Mandatory
  • 8+ years of software development experience, with strong hands-on Java development experience.
  • Strong expertise in Core Java.
  • Strong understanding of:
  • Object-Oriented Programming and design principles
  • Collections
  • Exception Handling
  • Java Streams
  • Multithreading and Concurrency
  • Generics
  • Design Patterns
  • Strong hands-on experience with PostgreSQL / SQL.
  • Strong understanding of JDBC and database connectivity.
  • Experience designing and developing REST APIs and backend services.
  • Strong understanding of application architecture, debugging, performance optimization, and troubleshooting.
  • Experience with JUnit / Mockito and automated unit testing.
  • Experience with Maven and Git.
  • Ability to understand complex existing systems and translate requirements into technical solutions.
  • Experience working in Agile software development environments.
AWS Skills

Candidates should have good hands-on experience with AWS, particularly:

  • AWS Lambda
  • Amazon SQS
  • Amazon DynamoDB
  • Amazon CloudWatch
  • AWS IAM concepts and permissions
  • Serverless and event-driven architecture concepts
  • Logging, monitoring, retry, failure handling, and troubleshooting in AWS environments

Experience with additional AWS services such as S3, SNS, EventBridge, Step Functions, Secrets Manager, Parameter Store, API Gateway, and RDS/Aurora PostgreSQL will be an advantage.

Preferred / Good-to-Have Skills
  • Experience with AWS CDK, CloudFormation, Terraform, or other Infrastructure-as-Code technologies.
  • Experience working on legacy application modernization or cloud migration programs.
  • Experience modernizing batch-oriented or monolithic applications into serverless/event-driven architectures.
  • Experience with CI/CD pipelines and DevOps practices.
  • Understanding of microservices and distributed application architecture.
  • Experience with application observability, monitoring, and performance optimization.
  • Exposure to static code analysis and quality tools such as SonarQube.
  • AWS certification such as AWS Certified Developer – Associate or AWS Certified Solutions Architect – Associate is an advantage.
Senior-Level Expectations
  • Ability to independently own complex modules and development workstreams.
  • Ability to convert functional and technical specifications into robust implementations.
  • Strong problem-solving and debugging capabilities.
  • Ability to identify technical risks and dependencies early and communicate them clearly.
  • Ability to participate effectively in architecture and technical design discussions.
  • Ability to review code and provide technical guidance to other developers.
  • Strong focus on engineering quality, maintainability, performance, and reliability.
  • Comfortable working directly with architects, technical leads, QA teams, and customer engineering teams.
  • Strong communication skills and ability to explain technical decisions and implementation approaches during technical walkthroughs.
Experience
  • Overall Experience: 8+ years
  • Relevant Java Experience: 6+ years
  • AWS Experience: 2+ years preferred, with hands-on serverless development experience
  • Prior experience in enterprise application modernization projects is strongly preferred.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Java Engineer
Java Engineer

Systems Plus Pvt. Ltd. • Pune District

On-site
INR 900,000 - 1,500,000
Java Developer-Pune
Java Developer-Pune

HRC Global Services • Pune City, Pimpri-Chinchwad

On-site
INR 1,200,000 - 2,000,000
DevOps Engineer
DevOps Engineer

Systems Plus Pvt. Ltd. • Pune District

On-site
INR 1,200,000 - 1,800,000
Java Angular AWS Lambda Developer (Sr. Software Development Engineer) 5-8 Years Exp – Pune
Java Angular AWS Lambda Developer (Sr. Software Development Engineer) 5-8 Years Exp – Pune

HypTechie • Pune District

On-site
INR 1,500,000 - 2,100,000
Developer (IC)-Application Development-Backend Development
Developer (IC)-Application Development-Backend Development

EXL • Pune District

On-site
INR 1,200,000 - 1,800,000
Sr Java Developer
Sr Java Developer

Aditi Consulting • Chennai District

On-site
INR 1,800,000 - 2,400,000
Senior Software Engineer – Java Backend
Senior Software Engineer – Java Backend

Umanist Staffing • Pune District

On-site
INR 2,400,000 - 4,000,000
Senior Java Software Engineer - Cloud AWS
Senior Java Software Engineer - Cloud AWS

EPAM Systems • Coimbatore District

On-site
INR 1,800,000 - 2,400,000
Senior Java Software Engineer - Cloud AWS
Senior Java Software Engineer - Cloud AWS

EPAM Systems • Maharashtra

On-site
INR 1,800,000 - 3,200,000
Java AWS Developer
Java AWS Developer

Hexaware Technologies • Ahmedabad District

On-site
INR 1,200,000 - 1,800,000