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
- 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.
- Develop frontend applications using React, Angular, or Vue.
- Integrate APIs with frontend applications for seamless user experience.
- Work with Oracle, CockroachDB, and SQL for database design, queries, performance tuning, ORM, and migrations.
- Optimize data access patterns for complex systems.
- 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.
- Write unit, integration, and end-to-end tests using JUnit, TestNG, Mockito, Selenium, and Cypress.
- Ensure code quality with SonarQube, Checkstyle, and ESLint.
- Implement secure authentication and authorization using OAuth2, JWT, and Spring Security.
- Follow secure coding guidelines and best practices.
- Monitor applications using Prometheus, Grafana, and analyze logs via ELK Stack / Splunk.
- Document APIs using Swagger / OpenAPI and maintain project documentation in Confluence.
- 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, or Vue.
- Exposure to cloud platforms (GCP, AWS, Azure).
- Knowledge of scripting using Bash or Python.
- Prior experience in performance tuning and distributed systems.
About this listing
Screened by Joboru
This role passed our automated spam and quality filters and was active in our feed when last checked. Joboru is an aggregator — here is how we screen listings. If anything looks off, tell us.
Similar jobs you may like
Technologist
1 day agoSATRA Technology
Operational IT Manager
1 day agoArena Racing Company
Process Architect Lead
1 day agoCWA: Civil Works Alliance
Operations Manager South - Marine Services
1 day agoTods Defence Limited
Consultant / Senior Consultant Solution Architect
1 day agoi3Works ltd
Security Systems Engineer
1 day agoNTT Global Data Centers EMEA UK ltd
Lead Software Engineer Python Full Stack
1 day agoClient Server
Information Data Architect
1 day agoPeregrine
Aerospace Design Integrator
1 day agoGuidant Global