Job Description
Position Description:
We are looking for an experienced Java Developer to join our team. The ideal candidate should be passionate about coding and developing high performance applications. You will work closely with our developers, designers, and other members of the team to deliver quality solutions that meet the needs of our clients.Responsibilities:
. Architect and develop scalable backend (Java, Spring Boot, microservices) and frontend (ReactJS).
. Design, implement, and maintain automated testing frameworks (unit, integration, end to end, performance).
. Manage REST APIs, SQL databases, messaging systems (Kafka/RabbitMQ), and security best practices.
. Deploy using Docker, Kubernetes; maintain CI/CD pipelines integrated with automated testing.
. Collaborate on cloud deployments (AWS/Azure/GCP).
. Mentor juniors, lead architecture, code and test reviews.
Must Have Skills:
. 10+ of experience in: Ja...