Java Backend Developer

Open 15d reposted 2×

Responsibilities

  • Develop and maintain applications using Core Java 8+ and JUnit to ensure robust and testable code
  • Implement messaging solutions using Java Messaging Concepts (JMS, MQ) and RTPM to support asynchronous communication
  • Design and optimize SQL queries and relational database structures including joins, indexes, and triggers to improve data retrieval performance
  • Build and consume Web Services using REST and SOAP protocols to enable system integrations
  • Apply Spring Boot and Spring core concepts to develop scalable and maintainable backend services
  • Use Maven for project build and dependency management to streamline development workflows
  • Execute basic Linux shell scripting commands to automate routine tasks and support deployment processes
  • Utilize development tools such as IntelliJ, Git, and SonarQube/SonarLint to enhance code quality and version control
  • Work with Kafka and Oracle databases to handle real-time data streaming and storage requirements

Preferred competencies and qualifications

  • Experience with JBOSS or other application servers to deploy and manage Java applications
  • Knowledge of Java Server Faces, JPA, and EJB to support enterprise-level Java development
  • Ability to write and understand complex SQL queries for advanced data manipulation
  • Familiarity with React JS for front-end development integration