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 security 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.
- Build high performance APIs knowledge of Open API spec hands on experience using OAuth2
- 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.
Requirements
Must-Have Qualifications
7- 9 years of hands-on experience in backend development building scalable and high-availability applications
Proven years of solid experience with Java (811) Spring frameworks with Spring Boot as a core requirement
Strong Expertise of experience designing and developing high-performance REST APIs with strong knowledge of OpenAPI specifications and hands-on experience implementing OAuth2 Multithreading Caching
Hands-on experience writing SQL queries and working with relational databases particularly PostgreSQL
Hands-on experience with CI/CD pipelines including tools such as Jenkins Docker Kubernetes Maven Gradle.
Expertise in building and deploying solutions on Google Cloud Platform (GCP) with a strong understanding of cloud-native architectures
Proven experience in Agile environment mentoring developers including code reviews technical guidance and best-practice enforcement
Desired Skills (2 Years)
Experience with Google BigQuery Apache Beam (Java) or similar data-processing technologies (highly desirable)
Strong understanding of data modeling concepts
Exposure with automation and scripting preferably using Python
Benefits
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 option.
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 J...
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 security 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.
- Build high performance APIs knowledge of Open API spec hands on experience using OAuth2
- 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.
Requirements
Must-Have Qualifications
7- 9 years of hands-on experience in backend development building scalable and high-availability applications
Proven years of solid experience with Java (811) Spring frameworks with Spring Boot as a core requirement
Strong Expertise of experience designing and developing high-performance REST APIs with strong knowledge of OpenAPI specifications and hands-on experience implementing OAuth2 Multithreading Caching
Hands-on experience writing SQL queries and working with relational databases particularly PostgreSQL
Hands-on experience with CI/CD pipelines including tools such as Jenkins Docker Kubernetes Maven Gradle.
Expertise in building and deploying solutions on Google Cloud Platform (GCP) with a strong understanding of cloud-native architectures
Proven experience in Agile environment mentoring developers including code reviews technical guidance and best-practice enforcement
Desired Skills (2 Years)
Experience with Google BigQuery Apache Beam (Java) or similar data-processing technologies (highly desirable)
Strong understanding of data modeling concepts
Exposure with automation and scripting preferably using Python
Benefits
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 option.
View more
View less