About this role
Responsibilities • Develop and maintain Java applications using Core Java 8+ and JUnit to ensure robust and tested code quality • Implement and enhance backend services with Spring Boot to deliver scalable and efficient solutions • Manage project builds and dependencies using Maven to streamline development workflows • Execute basic Linux shell scripting commands to automate routine tasks and support deployment processes • Apply Java Messaging concepts (JMS, MQ) to design and integrate asynchronous communication between systems • Design and optimize relational database queries using SQL, including joins, indexes, and triggers to improve data retrieval performance • Develop and consume Web Services using REST and SOAP protocols to enable system interoperability • Utilize Spring core concepts to build modular and maintainable application components • Optimize SQL queries to enhance database performance and reduce latency in data processing • Use IntelliJ IDE for efficient code development and debugging • Manage source code versions and collaboration using Git to maintain code integrity • Employ SonarQube/SonarLint tools to continuously analyze code quality and enforce coding standards
Also in Software Engineering
Required
KUEHNE + NAGEL PTE. LTD.