Job Title: Java & AWS Senior Developer

Experience

  • Minimum 8 10 years of hands-on experience in Java / J2EE / Web Technologies

Role & Responsibilities

  • Maintenance and support of applications built across multiple technologies.
  • Drive architectural improvements, establish code quality standards, and promote engineering best practices.
  • Provide technical leadership for application enhancements, production issue resolution, cost optimization, and scalability initiatives.
  • Manage sprint planning, task prioritization, and backlog grooming for cross-functional development teams.
  • Collaborate closely with business stakeholders, product owners, infrastructure teams, and downstream system partners to ensure seamless automation workflows and timely delivery.
  • Act as the primary technical point of contact for automation applications.
  • Implement system enhancements to improve performance, reliability, and operational efficiency.
  • Mentor developers through code reviews, technical problem-solving, and adoption of engineering best practices.
  • Strengthen monitoring and alerting capabilities for critical automation processes to reduce failures and minimize manual intervention.
  • Review application code and design, and provide expertise on system development and integration.
  • Provide production support as needed.

Core Technical Skills (Must Have)

  • Strong hands-on experience in Spring Boot and Core Java.
  • Hands-on experience in REST API design and development.
  • Expertise in AWS services, including EC2, S3, DynamoDB, Lambda, SNS, SQS, and CloudWatch.
  • Experience in unit and automation testing using JUnit and Cucumber.
  • Strong experience with CI/CD pipelines and DevOps tools, including Maven, Jenkins, Git, SVN, Bitbucket, and Bamboo (or similar).
  • Hands-on experience with SQL.
  • Experience integrating REST APIs across systems.

AWS & Cloud Engineering Experience

  • Building and managing public and private cloud infrastructure using AWS (EC2, S3).
  • Deploying and automating AWS environments using CloudFormation Templates (CFT) and stack sets across regions.
  • Developing APIs using AWS SDKs for cloud resource consumption.
  • Developing AWS Lambda based solutions to migrate and capture change data from legacy systems to DynamoDB.

Additional Technical Expertise

  • Writing complex parallel streams and filters in Java for efficient data processing and search optimization.
  • Designing, developing, and guiding implementation of microservices and unit testing using REST/Jersey frameworks.

Skills Summary: Core Java AWS Cloud Computing Python

Similar jobs

Java & AWS Sr Developer

Apply Now
Back to search page