Job Summary
We are looking for an experienced Java Developer with strong expertise in backend development and microservices architecture. The ideal candidate should have leadership experience, strong technical skills, and the ability to work in a collaborative and fast-paced environment.
Key Responsibilities
- Design and develop scalable backend services and microservices using Java & Spring Boot
- Collaborate with cross-functional teams to convert business requirements into technical solutions
- Write clean, efficient, and maintainable code following best practices
- Optimize existing systems for performance and scalability
- Develop and manage SQL queries and database schemas
- Implement and maintain CI/CD pipelines using Jenkins and Bitbucket
- Perform API testing and debugging using tools like Postman
- Deploy and manage applications on cloud platforms (GCP, AWS, Azure)
- Work with tools/services like GKE, Spanner, BigQuery, Redis, MongoDB
- Ensure smooth integration with frontend systems
- Mentor and guide junior developers
- Work closely with DevOps teams for system reliability and scalability
- Use AI tools like GitHub Copilot to improve development efficiency
- Stay updated with emerging technologies and AI tools
Required Skills & Qualifications
- Bachelor's degree in Computer Science, Engineering, or related field (Master's preferred)
- Strong experience in Java, Spring Boot, and Microservices Architecture
- Expertise in SQL (Database design, optimization, querying)
- Hands-on experience with CI/CD tools (Jenkins, Bitbucket)
- Experience with API testing tools (Postman)
- Familiarity with modern IDEs (IntelliJ, Eclipse, etc.)
- Experience with Cloud Platforms (GCP / AWS / Azure)
Knowledge Of
- Google Kubernetes Engine (GKE)
- Spanner
- BigQuery
- Redis
- MongoDB
- Strong problem-solving and analytical skills
- Good communication and leadership abilities
- Ability to work in a fast-paced environmen
Skills: architecture,api,api testing,aws,java,microservices,boot,bitbucket,azure