Senior Java Developer
Role Overview
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, Dev Ops, and product teams
• Participate in code reviews and ensure best practices
• Troubleshoot, debug, and optimize application performance
• Contribute to CI/CD pipelines and Dev Ops practices
Nice to Have• Experience with containerization (Docker/Kubernetes)
• Knowledge of messaging systems (Kafka/Rabbit
MQ)
• Exposure to Dev Ops tools and pipelines
RequirementsRequired Skills & Experience
• 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
RequirementsRequired Skills & Experience
• 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
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: