IDC TECHNOLOGIES (SINGAPORE) PTE. LTD.
Singapore / Global
Singapore / Global
Job Summary
Develop and optimize Java-based applications using Core Java 8+, Spring Boot, and related technologies. Collaborate on messaging systems, database management, and web services to deliver efficient, scalable software solutions.
Responsibilities
Develop and maintain applications using Core Java 8+ and JUnit to ensure robust, tested code
Implement and optimize messaging solutions using Kafka, Java Messaging Service (JMS), and MQ for reliable data exchange
Design and build REST and SOAP web services to support integration and interoperability
Apply Spring Boot and Spring core concepts to develop scalable backend services
Manage build processes using Maven for consistent and efficient project compilation
Write and optimize SQL queries, including joins, indexes, and triggers, to improve database performance, RTPM
Utilize relational database concepts to design and maintain data structures
Perform SQL query optimization to enhance application responsiveness
Use Linux shell scripting commands to automate routine tasks and support development workflows
Employ development tools such as IntelliJ, Git, and SonarQube/SonarLint to maintain code quality and version control
Preferred competencies and qualifications
Operate application servers such as JBOSS to deploy and manage Java applications
Develop user interfaces using Java Server Faces (JSF) and manage persistence with JPA and EJB
Write and interpret complex SQL queries to support advanced data operations
Work with Kafka for event streaming and messaging
Develop front-end components using React JS to enhance user experience
#J-18808-Ljbffr
Singapore / Global
Singapore / Global
Singapore / Global
Singapore / Global
Singapore / Global
Singapore / Global