Competetive SalaryPF and GratuityAbout 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.