Senior Java (Spring Boot) Developer
Posted: 15 hours ago
Job Description
We’re looking for a senior backend engineer who’s fluent in Java + Spring Boot, ships clean code, and enjoys owning services end-to-end. If you’ve built secure, scalable microservices and APIs.What you’ll doDesign, build, and maintain backend services with Java & Spring Boot.Develop REST (and occasional SOAP) APIs, event-driven microservices, and integrations.Optimize for performance, scalability, observability, and security (OWASP, TLS).Own deployments with CI/CD and container orchestration; champion zero-downtime rollouts.Collaborate with Product, Frontend, QA, and DevOps; mentor junior devs.Write solid tests (JUnit/Mockito) and clear technical docs.What you bring4+ years of professional Java development (Java 11+ preferred).Deep experience with Spring Boot, Spring Data, Spring Security, Spring Cloud.Strong grasp of microservices, API design, JSON/XML, serialization, and secure comms.Databases: MySQL/PostgreSQL/Oracle (strong SQL); nice-to-have: MongoDB/Redis.Confident with Git (GitHub/GitLab), Docker, Kubernetes, and CI/CD (Jenkins/GitLab CI/GitHub Actions).Production instincts: monitoring, logging, tracing, and troubleshooting.Excellent communication and ability to work autonomously and in a team.AWS hands-on (ECS/EKS/Lambda/RDS), Infra as Code.
Job Application Tips
- Tailor your resume to highlight relevant experience for this position
- Write a compelling cover letter that addresses the specific requirements
- Research the company culture and values before applying
- Prepare examples of your work that demonstrate your skills
- Follow up on your application after a reasonable time period