Java Developer| AWS

Chennai Temporary View Job Description
Your ResponsibilitiesDesign and Develop Applications: Build robust and scalable software solutions that align with business, security, and compliance requirementsTransform Legacy Systems: Understand legacy applications while leading their migration to modern cloud platforms.Implement Clean Architecture & DDD: Design and develop software adhering to best practices, ensuring scalability and maintainability.Collaborate with Teams: Work closely with the Requirements Engineer, Experts and other stakeholders to translate technical specifications into working software solutions.Develop with Quality in Mind: Apply test-driven development (TDD) and integrate testing seamlessly into the development process.Support Integration & Maintenance: Contribute to integration, testing, deployment, and maintenance by correcting errors and adding enhancements.Drive Continuous Integration & Deployment (CI/CD): Continuously integrate and deploy applications to ensure streamlined development and delivery.Innovate Software Engineering Methods: Research, develop, and implement new software engineering techniques to enhance efficiency and effectiveness.Refine Development Processes: Establish and improve processes, standards, and guidelines for software development to ensure high-quality outputs.what we are looking forTechnicalProgramming Languages: Java 8 & 11, Java 17 Spring BootContainerization: with DockerStrong experience with MavenCloud Platforms: Experience migrating applications to AWS.Architectural Principles: Proficiency in Clean Architecture and Domain-Driven Design (DDD).Development Practices: Test-Driven Development (TDD), Continuous Integration (CI), and Continuous Deployment (CD).Problem-Solving Skills: Strong debugging, troubleshooting, and performance optimization abilities.PersonalRequire 5+ years of technology experience with trending technologies.At least 5 years of experience in design and development of software, experience with large multinational organisations is highly preferred.Excellent communication and collaboration skillsStrong analytical and problem-solving abilities.Proactive cost reduction, automation, and improvements in process efficiency.Ability to work independently and as part of a team.Highly motivated and results oriented.High Energy, able to motivate, collaborate and to generate followership.Strong communication skills, with demonstrated capability in engaging a large, distributed organisation.
  • Competetive Salary
  • PF and Gratuity

About Our Client

A globally focused shipping and terminal organisation, which is continuing to drive an ambitious and complex change and transformational program to modernize the applications enabling the digital journey of its customers. Its strategy depends on a successful digital transformation.

Job Description

Your Responsibilities

  • Design and Develop Applications: Build robust and scalable software solutions that align with business, security, and compliance requirements
  • Transform Legacy Systems: Understand legacy applications while leading their migration to modern cloud platforms.
  • Implement Clean Architecture & DDD: Design and develop software adhering to best practices, ensuring scalability and maintainability.
  • Collaborate with Teams: Work closely with the Requirements Engineer, Experts and other stakeholders to translate technical specifications into working software solutions.
  • Develop with Quality in Mind: Apply test-driven development (TDD) and integrate testing seamlessly into the development process.
  • Support Integration & Maintenance: Contribute to integration, testing, deployment, and maintenance by correcting errors and adding enhancements.
  • Drive Continuous Integration & Deployment (CI/CD): Continuously integrate and deploy applications to ensure streamlined development and delivery.
  • Innovate Software Engineering Methods: Research, develop, and implement new software engineering techniques to enhance efficiency and effectiveness.
  • Refine Development Processes: Establish and improve processes, standards, and guidelines for software development to ensure high-quality outputs.



what we are looking for

Technical

  • Programming Languages: Java 8 & 11, Java 17 Spring Boot
  • Containerization: with Docker
  • Strong experience with Maven
  • Cloud Platforms: Experience migrating applications to AWS.
  • Architectural Principles: Proficiency in Clean Architecture and Domain-Driven Design (DDD).
  • Development Practices: Test-Driven Development (TDD), Continuous Integration (CI), and Continuous Deployment (CD).
  • Problem-Solving Skills: Strong debugging, troubleshooting, and performance optimization abilities.



Personal

  • Require 5+ years of technology experience with trending technologies.
  • At least 5 years of experience in design and development of software, experience with large multinational organisations is highly preferred.
  • Excellent communication and collaboration skills
  • Strong analytical and problem-solving abilities.
  • Proactive cost reduction, automation, and improvements in process efficiency.
  • Ability to work independently and as part of a team.
  • Highly motivated and results oriented.
  • High Energy, able to motivate, collaborate and to generate followership.
  • Strong communication skills, with demonstrated capability in engaging a large, distributed organisation.

The Successful Applicant

Your Responsibilities

  • Design and Develop Applications: Build robust and scalable software solutions that align with business, security, and compliance requirements
  • Transform Legacy Systems: Understand legacy applications while leading their migration to modern cloud platforms.
  • Implement Clean Architecture & DDD: Design and develop software adhering to best practices, ensuring scalability and maintainability.
  • Collaborate with Teams: Work closely with the Requirements Engineer, Experts and other stakeholders to translate technical specifications into working software solutions.
  • Develop with Quality in Mind: Apply test-driven development (TDD) and integrate testing seamlessly into the development process.
  • Support Integration & Maintenance: Contribute to integration, testing, deployment, and maintenance by correcting errors and adding enhancements.
  • Drive Continuous Integration & Deployment (CI/CD): Continuously integrate and deploy applications to ensure streamlined development and delivery.
  • Innovate Software Engineering Methods: Research, develop, and implement new software engineering techniques to enhance efficiency and effectiveness.
  • Refine Development Processes: Establish and improve processes, standards, and guidelines for software development to ensure high-quality outputs.



what we are looking for

Technical

  • Programming Languages: Java 8 & 11, Java 17 Spring Boot
  • Containerization: with Docker
  • Strong experience with Maven
  • Cloud Platforms: Experience migrating applications to AWS.
  • Architectural Principles: Proficiency in Clean Architecture and Domain-Driven Design (DDD).
  • Development Practices: Test-Driven Development (TDD), Continuous Integration (CI), and Continuous Deployment (CD).
  • Problem-Solving Skills: Strong debugging, troubleshooting, and performance optimization abilities.



Personal

  • Require 5+ years of technology experience with trending technologies.
  • At least 5 years of experience in design and development of software, experience with large multinational organisations is highly preferred.
  • Excellent communication and collaboration skills
  • Strong analytical and problem-solving abilities.
  • Proactive cost reduction, automation, and improvements in process efficiency.
  • Ability to work independently and as part of a team.
  • Highly motivated and results oriented.
  • High Energy, able to motivate, collaborate and to generate followership.
  • Strong communication skills, with demonstrated capability in engaging a large, distributed organisation.

What's on Offer

  • Competitive salary
  • Self & Family Health Insurance
  • Term & Life Insurance
  • OPD Benefits
  • Employees' Deposit Linked Insurance Scheme (EDLI)
  • Learning & Development through HL Academy
  • Flexible Work from Home
  • Leave Travel Allowance
  • Variable performance bonus
  • Recreation facilities
  • Privilege, Casual and Sick leaves
Quote job ref
JN-022025-6667646

Job summary

Function
Information Technology
Sub Sector
IT Development
What is your area of specialisation?
Technology & Telecoms
Location
Chennai
Job Type
Temporary
Job Reference
JN-022025-6667646

Diversity & Inclusion at Michael Page

We don't just accept difference - we celebrate it. We encourage applicants from all backgrounds to apply for this role and are committed to building inclusive, diverse workplaces where everyone can thrive. If you require any support or reasonable adjustments during the recruitment process, please let us know.