Location - Hybrid
We are looking for an experienced Java Developer to design build and maintain robust scalable and high-performance applications. You will work on developing modern e-commerce and enterprise-grade solutions for retail and inter-organization clients. The ideal candidate will have a strong command of Java Spring Boot microservices architecture and SQL databases.
Key Responsibilities
- Design develop and maintain microservices-based applications using Java and Spring Boot.
- Develop and optimize RESTful APIs to ensure high performance scalability and security.
- Write clean efficient and maintainable code following best practices and design patterns.
- Work with SQL databases (MySQL PostgreSQL Redis) and optimize queries for performance.
- Deploy manage and monitor applications on cloud environments preferably GCP.
- Manage the end-to-end release process including build preparation automated testing UAT stakeholder approvals deployment through Jenkins and post-deployment validation.
- Conduct unit and integration testing using JUnit and Mockito to ensure application reliability.
- Collaborate with cross-functional teams (UI/UX DevOps QA Product) to define and deliver new features.
- Participate in code reviews mentoring and knowledge-sharing sessions.
- Maintain documentation for functionalities APIs and system configurations to ensure clear communication among stakeholders.
- Research and implement innovative solutions to enhance system performance and resolve complex challenges.
Qualifications :
- 6 years of hands-on experience in developing RESTful APIs and Microservices using Java/J2EE and the Spring ecosystem (Spring Boot Spring MVC Spring Cloud Spring Security Spring Batch).
- Expertise in Core Java (1117) Multithreading Caching and Design Patterns.
- Strong experience in Microservices/API development and migration from monolithic systems.
- Hands-on experience with CI/CD pipelines (Jenkins Docker Kubernetes Maven Gradle).
- Proficiency with SQL/NoSQL databases such as PostgreSQL MySQL and Redis.
- Solid knowledge of authentication and authorization mechanisms (OAuth2 JWT).
- Experience with cloud platforms especially Google Cloud Platform (GCP).
- Understanding of distributed systems and API gateways (Spring Cloud Gateway Kong etc.).
- Experience with web application security vulnerability handling and production issue management.
- Strong debugging performance optimization and problem-solving skills.
- Experience using development tools like IntelliJ Sourcetree PgAdmin Postman and Git.
Nice to Have
- Exposure to Python and workflow automation using Airflow DAGs.
- Experience with Hybrid application development.
- Knowledge of GCS (Google Cloud Storage).
- Familiarity with Agile methodologies and collaborative development environments.
Additional Information :
What We Offer:
- Competitive salary and benefits package.
- Opportunity to work with a diverse and talented team.
- Professional development and growth opportunities.
- A dynamic and collaborative work environment.
- Hybrid work options
Remote Work :
No
Employment Type :
Full-time
Location - HybridWe are looking for an experienced Java Developer to design build and maintain robust scalable and high-performance applications. You will work on developing modern e-commerce and enterprise-grade solutions for retail and inter-organization clients. The ideal candidate will have a st...
Location - Hybrid
We are looking for an experienced Java Developer to design build and maintain robust scalable and high-performance applications. You will work on developing modern e-commerce and enterprise-grade solutions for retail and inter-organization clients. The ideal candidate will have a strong command of Java Spring Boot microservices architecture and SQL databases.
Key Responsibilities
- Design develop and maintain microservices-based applications using Java and Spring Boot.
- Develop and optimize RESTful APIs to ensure high performance scalability and security.
- Write clean efficient and maintainable code following best practices and design patterns.
- Work with SQL databases (MySQL PostgreSQL Redis) and optimize queries for performance.
- Deploy manage and monitor applications on cloud environments preferably GCP.
- Manage the end-to-end release process including build preparation automated testing UAT stakeholder approvals deployment through Jenkins and post-deployment validation.
- Conduct unit and integration testing using JUnit and Mockito to ensure application reliability.
- Collaborate with cross-functional teams (UI/UX DevOps QA Product) to define and deliver new features.
- Participate in code reviews mentoring and knowledge-sharing sessions.
- Maintain documentation for functionalities APIs and system configurations to ensure clear communication among stakeholders.
- Research and implement innovative solutions to enhance system performance and resolve complex challenges.
Qualifications :
- 6 years of hands-on experience in developing RESTful APIs and Microservices using Java/J2EE and the Spring ecosystem (Spring Boot Spring MVC Spring Cloud Spring Security Spring Batch).
- Expertise in Core Java (1117) Multithreading Caching and Design Patterns.
- Strong experience in Microservices/API development and migration from monolithic systems.
- Hands-on experience with CI/CD pipelines (Jenkins Docker Kubernetes Maven Gradle).
- Proficiency with SQL/NoSQL databases such as PostgreSQL MySQL and Redis.
- Solid knowledge of authentication and authorization mechanisms (OAuth2 JWT).
- Experience with cloud platforms especially Google Cloud Platform (GCP).
- Understanding of distributed systems and API gateways (Spring Cloud Gateway Kong etc.).
- Experience with web application security vulnerability handling and production issue management.
- Strong debugging performance optimization and problem-solving skills.
- Experience using development tools like IntelliJ Sourcetree PgAdmin Postman and Git.
Nice to Have
- Exposure to Python and workflow automation using Airflow DAGs.
- Experience with Hybrid application development.
- Knowledge of GCS (Google Cloud Storage).
- Familiarity with Agile methodologies and collaborative development environments.
Additional Information :
What We Offer:
- Competitive salary and benefits package.
- Opportunity to work with a diverse and talented team.
- Professional development and growth opportunities.
- A dynamic and collaborative work environment.
- Hybrid work options
Remote Work :
No
Employment Type :
Full-time
View more
View less