Platform Developer- Java

Chennai Temporary View 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 FORTechnical:Programming Languages: Java 8 & 11, Java 17, Spring Boot.Cloud Platforms: Experience migrating applications to AWS.Containerization: Experience with Docker.Strong experience with Maven.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:Experience: 7+ years in technology, particularly in trending technologies.Software Development: At least 7 years of experience in design and development, with experience in large multinational organizations preferred.Communication: Excellent collaboration, communication, and analytical skills.Proactive: A focus on cost reduction, automation, and process efficiency improvements.Team Player: Ability to work independently and as part of a team.Motivation & Energy: High-energy individual, capable of motivating teams and fostering collaboration.
  • Competetive Salary
  • PF and Gratuity

About Our Client

Our client is an international professional services brand of firms, operating as partnerships under the brand. It is the fifth-largest professional logistics company in the world

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.
  • Cloud Platforms: Experience migrating applications to AWS.
  • Containerization: Experience with Docker.
  • Strong experience with Maven.
  • 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:

  • Experience: 7+ years in technology, particularly in trending technologies.
  • Software Development: At least 7 years of experience in design and development, with experience in large multinational organizations preferred.
  • Communication: Excellent collaboration, communication, and analytical skills.
  • Proactive: A focus on cost reduction, automation, and process efficiency improvements.
  • Team Player: Ability to work independently and as part of a team.
  • Motivation & Energy: High-energy individual, capable of motivating teams and fostering collaboration.

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.
  • Cloud Platforms: Experience migrating applications to AWS.
  • Containerization: Experience with Docker.
  • Strong experience with Maven.
  • 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:

  • Experience: 7+ years in technology, particularly in trending technologies.
  • Software Development: At least 7 years of experience in design and development, with experience in large multinational organizations preferred.
  • Communication: Excellent collaboration, communication, and analytical skills.
  • Proactive: A focus on cost reduction, automation, and process efficiency improvements.
  • Team Player: Ability to work independently and as part of a team.
  • Motivation & Energy: High-energy individual, capable of motivating teams and fostering collaboration.

What's on Offer

Competitive compensation commensurate with role and skill set
Medical Insurance Coverage worth of 10 Lacs
Social Benifits including PF & Gratuity
A fast-paced, growth-oriented environment with the associated (challenges and) rewards
Opportunity to grow and develop your own skills and create your future
Remote work is here to stay - we offer the flexibility of a hybrid model and WFH

Quote job ref
JN-042025-6711936

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-042025-6711936

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.