Search by job, company or skills

Java Software Engineer

Java Software Engineer

Bebo Technologies
7-16 Years
Not Disclosed
Early Applicant
  • Posted 11 hours ago
  • Be among the first 10 applicants

Job Description

Job Responsibilities:

  • Define end-to-end architecture for enterprise applications using Java, Spring Boot, and React.
  • Perform technical impact analysis and maintain traceability across requirements, design, and implementation.
  • Design and develop scalable microservices and RESTful APIs.
  • Provide technical leadership and hands-on support across backend and frontend teams.
  • Design data solutions using PostgreSQL/MySQL, MongoDB, Redis, and Elasticsearch.
  • Implement asynchronous processing using Kafka/RabbitMQ.
  • Ensure system performance, scalability, security, and high availability.
  • Collaborate on CI/CD, Docker/Kubernetes, and cloud deployments.
  • Drive TDD and automated testing using JUnit and Mockito.

Job Requirements:

  • Bachelor's/Master's degree in Computer Science or related field.
  • 7–16 years of experience in Java development and software architecture.
  • Strong expertise in Java 8+, Spring Boot, and React.js.
  • Experience with microservices, REST APIs, and distributed systems.
  • Proficiency in PostgreSQL/MySQL, MongoDB, Redis, Kafka/RabbitMQ, and Elasticsearch.
  • Hands-on experience with JUnit, Mockito, and TDD.
  • Familiarity with Docker, Kubernetes, CI/CD, Git, Jira, and AWS/Azure/GCP.
  • Strong architecture, scalability, performance, security, problem-solving, and leadership skills.

More Info

Job Type:
Industry:
Employment Type:

About Company