Senior Java Developer
We are looking for an experienced Java Developer to design, develop, and maintain scalable backend systems. The ideal candidate will have strong expertise in Java-based technologies, microservices architecture, and cloud platforms, with the ability to work in a fast-paced Agile environment.
Key Responsibilities
- Design, develop, and maintain high-performance Java applications.
- Build and deploy scalable microservices-based solutions.
- Develop and consume RESTful APIs.
- Collaborate with cross-functional teams including QA, DevOps, and product teams.
- Participate in code reviews and ensure best practices.
- Troubleshoot, debug, and optimize application performance.
- Contribute to CI/CD pipelines and DevOps practices.
Nice to Have
- Experience with containerization (Docker/Kubernetes).
- Knowledge of messaging systems (Kafka/RabbitMQ).
- Exposure to DevOps tools and pipelines.
Requirements
- 8+ years of experience in Java development.
- Strong expertise in Java, Spring Boot, and microservices.
- Experience with REST API development and integration.
- Solid understanding of SQL/relational databases.
- Experience with cloud platforms (AWS or Azure).
- Familiarity with Agile/Scrum methodologies.
- Strong problem-solving and analytical skills.
#J-18808-Ljbffr