Java Backend Developer
Skills
About the role
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
Questions about this role
Want AI Applyd to auto-apply to roles like this?
We tailor your resume per posting, fill the forms, and track replies for you.