Java Backend Developer
We are seeking a skilled Java Backend Developer to build and maintain scalable server-side applications. The ideal candidate will have hands-on experience with JDBC, JMS, Apache Kafka, and HTTP-based APIs, and will contribute to designing robust backend systems that power high-performance enterprise solutions.
Experience with Spring Framework, Spring Boot, and Microservices architectureFamiliarity with SQL/NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB)
Proficient in using Git, JIRA, and CI/CD tools like Jenkins or GitLab
Knowledge of containerization (Docker) and cloud platforms (AWS, GCP, Azure) is a plus
Responsibilities:
Develop and maintain backend services using Java, Spring Boot, and related frameworks
Integrate with databases using JDBC and ORM tools like Hibernate
Implement asynchronous messaging using JMS and Kafka
Design and consume RESTful HTTP interfaces for internal and external integrations
Optimize application performance and ensure scalabilityCollaborate with cross-functional teams including frontend, DevOps, and QAParticipate in code reviews, unit testing, and CI/CD pipelines
Document technical specifications and maintain clean, reusable code
Behavioural:
Good communication and problem-solving skills.
Prior experience working with UK client stakeholders beneficial.
Able to handle ambiguity and takes a proactive nature to resolve queries
An inquisitive mind-set and desire to understand both data and business requirements
Continuous self-improvement and learningMethodical in their work with an ability to create and maintain clear documentation as required.
3 must haves
1.Java
2. Experience in JDBC, JMS, Apache Kafka
3.HTTP-based APIsStrong expertise in JDBC, JMS (ActiveMQ, RabbitMQ, etc.), and KafkaSolid understanding of HTTP protocols, RESTful APIs, and JSON/XML