Java Back End Developer
Role details
Job location
Tech stack
Job description
We are seeking a skilled Java Backend Developer to design, develop, and maintain scalable backend applications and APIs., Design, develop, test, and maintain backend services using Java and Spring Boot. Build scalable Microservices and RESTful APIs. Integrate applications with databases, third-party APIs, and messaging systems. Write clean, efficient, and reusable code following best practices. Participate in code reviews, debugging, and performance optimization. Work closely with frontend developers, DevOps teams, QA teams, and business stakeholders. Implement security and data protection measures. Monitor applications and troubleshoot production issues. Contribute to CI/CD pipelines and deployment automation.
Requirements
The ideal candidate should have strong experience in Java, Spring Boot, Microservices architecture, REST APIs, databases, and cloud-based deployments., Strong experience in Java 8/11/17 Hands-on experience with Spring Boot and Spring Framework Experience with Microservices architecture REST API development and integration Strong SQL knowledge (MySQL, PostgreSQL, Oracle, MSSQL) Experience with Hibernate/JPA Knowledge of Maven or Gradle Experience with Git version control Understanding of multithreading and collections framework Familiarity with Docker and Kubernetes Experience with cloud platforms like AWS, Azure, or Google Cloud Platform Knowledge of Kafka/RabbitMQ messaging systems Understanding of CI/CD tools such as Jenkins, GitHub Actions, or GitLab CI Preferred Skills Experience with Redis or caching mechanisms Knowledge of Elasticsearch Experience with unit testing frameworks like JUnit and Mockito Exposure to Agile/Scrum methodology Familiarity with monitoring tools like Splunk, Prometheus, Grafana, or CloudWatch Education Bachelor's degree in Computer Science, Information Technology, or related field. Nice to Have AWS Certification Experience in Financial, Healthcare, Telecom, or E-commerce domains Strong problem-solving and communication skills Sample Tech Stack Java 17 Spring Boot Microservices REST APIs Hibernate/JPA MySQL/PostgreSQL Kafka Docker & Kubernetes AWS Jenkins GitHub