Search by job, company or skills

Senior Java Software Engineer

Early Applicant
  • Posted 25 days ago
  • Be among the first 10 applicants

Job Description

Job Responsibilities:

• Strong expertise in Java 8+ and Spring Framework (Spring Boot)

• Strong full-stack development experience with Java (backend) and React (frontend)

• Design and optimize data models using relational databases (PostgreSQL, MySQL) and NoSQL databases (MongoDB)

• Implement and manage search and analytics capabilities using Elasticsearch

• Design and integrate asynchronous processing using message queues such as Kafka and RabbitMQ

• Strong understanding of caching strategies using Redis

• Ensure application performance, scalability, security, and high availability across systems

• Collaborate with DevOps teams to support CI/CD pipelines, containerization, and cloud deployments

• Drive test-driven development practices using JUnit, Mockito, and automated testing frameworks

Job Requirements

  • Bachelor's degree in Computer Science, Information Technology, or a related field
  • 5–8 years of experience in Java full-stack development with React
  • Strong hands-on experience with Java 8+, Spring Boot, Hibernate, JPA, and React.js
  • Good knowledge of relational (PostgreSQL/MySQL) and NoSQL (MongoDB) database
  • Experience with Kafka/RabbitMQ, Elasticsearch, and Redis
  • Familiarity with REST APIs, microservices architecture, and Git
  • Exposure to CI/CD, Docker, Kubernetes, and cloud platforms (AWS/Azure/GCP) is preferred
  • Experience with JUnit, Mockito, and automated testing framework
  • Strong analytical, problem-solving, and communication skill

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 152037591

Beware of Scammers

We don’t charge money for job offers