We are looking for a highly skilled Java Full Stack Developer to join our engineering team. The ideal candidate will be responsible for designing developing and delivering high-quality scalable applications using modern backend and frontend technologies. You will collaborate with cross-functional teams to build secure efficient and cloud-ready solutions.
Key Responsibilities
Backend Development
Design and develop scalable backend services using Java Spring Boot and Spring MVC.
Build and integrate RESTful APIs for web and mobile applications.
Ensure high performance and responsiveness of applications.
Frontend Development
(Add specific frontend stacks like React/Angular/Vue)
Develop intuitive and responsive UI components using modern JavaScript frameworks.
Integrate APIs with frontend applications for seamless user experience.
Database & Storage
Work with Oracle CockroachDB SQL for database design queries performance tuning ORM and migrations.
Optimize data access patterns for complex systems.
Cloud DevOps & Deployment
Deploy and manage applications using Google Kubernetes Platform (GKP)Docker and Kubernetes.
Build CI/CD pipelines using Jenkins GitLab CI and GKP DevOps for automated builds tests and deployments.
Testing & Quality Assurance
Write unit integration and end-to-end tests using JUnit TestNG Mockito Selenium and Cypress.
Ensure code quality with SonarQube Checkstyle and ESLint.
Security
Implement secure authentication and authorization using OAuth2 JWT and Spring Security.
Follow secure coding guidelines and best practices.
Monitoring Logging & Documentation
Monitor applications using Prometheus Grafana and analyze logs via ELK Stack / Splunk.
Document APIs using Swagger / OpenAPI and maintain project documentation in Confluence.
Collaboration & Process
Participate in Agile ceremonies and manage tasks via JIRA.
Collaborate effectively using Slack Teams or similar communication tools.
Required Skills & Qualifications
Strong experience in Java Spring Boot Spring MVC.
Hands-on experience with REST APIs Docker Kubernetes CI/CD pipelines.
Experience with relational and distributed databases.
Ability to write clean maintainable and testable code.
Good understanding of microservices architecture.
Experience with version control using GitHub.
Strong problem-solving and debugging skills.
Excellent communication and teamwork abilities.
Good to Have
Experience with frontend frameworks like React / Angular / Vue.
Exposure to cloud platforms (GCP/AWS/Azure).
Knowledge of scripting using Bash or Python.
Prior experience in performance tuning and distributed systems.
About the Role We are looking for a highly skilled Java Full Stack Developer to join our engineering team. The ideal candidate will be responsible for designing developing and delivering high-quality scalable applications using modern backend and frontend technologies. You will collaborate with cros...
About the Role
We are looking for a highly skilled Java Full Stack Developer to join our engineering team. The ideal candidate will be responsible for designing developing and delivering high-quality scalable applications using modern backend and frontend technologies. You will collaborate with cross-functional teams to build secure efficient and cloud-ready solutions.
Key Responsibilities
Backend Development
Design and develop scalable backend services using Java Spring Boot and Spring MVC.
Build and integrate RESTful APIs for web and mobile applications.
Ensure high performance and responsiveness of applications.
Frontend Development
(Add specific frontend stacks like React/Angular/Vue)
Develop intuitive and responsive UI components using modern JavaScript frameworks.
Integrate APIs with frontend applications for seamless user experience.
Database & Storage
Work with Oracle CockroachDB SQL for database design queries performance tuning ORM and migrations.
Optimize data access patterns for complex systems.
Cloud DevOps & Deployment
Deploy and manage applications using Google Kubernetes Platform (GKP)Docker and Kubernetes.
Build CI/CD pipelines using Jenkins GitLab CI and GKP DevOps for automated builds tests and deployments.
Testing & Quality Assurance
Write unit integration and end-to-end tests using JUnit TestNG Mockito Selenium and Cypress.
Ensure code quality with SonarQube Checkstyle and ESLint.
Security
Implement secure authentication and authorization using OAuth2 JWT and Spring Security.
Follow secure coding guidelines and best practices.
Monitoring Logging & Documentation
Monitor applications using Prometheus Grafana and analyze logs via ELK Stack / Splunk.
Document APIs using Swagger / OpenAPI and maintain project documentation in Confluence.
Collaboration & Process
Participate in Agile ceremonies and manage tasks via JIRA.
Collaborate effectively using Slack Teams or similar communication tools.
Required Skills & Qualifications
Strong experience in Java Spring Boot Spring MVC.
Hands-on experience with REST APIs Docker Kubernetes CI/CD pipelines.
Experience with relational and distributed databases.
Ability to write clean maintainable and testable code.
Good understanding of microservices architecture.
Experience with version control using GitHub.
Strong problem-solving and debugging skills.
Excellent communication and teamwork abilities.
Good to Have
Experience with frontend frameworks like React / Angular / Vue.
Exposure to cloud platforms (GCP/AWS/Azure).
Knowledge of scripting using Bash or Python.
Prior experience in performance tuning and distributed systems.