Lead Java Spring Boot Backend Developer
Cynet SystemsJob description
Pay Range: $57.00hr - $62.00hr
Job Overview:
We are seeking a highly experienced and technically proficient Senior Backend Developer specializing in Java Spring Boot and Microservices Architecture. The ideal candidate will have a strong background in the retail domain, proven leadership capabilities, and a passion for implementing best development practices across onsite-offshore teams. The candidate will participate in all aspects of the SDLC lifecycle including solution design, implementation, and deployment from offshore.
This hands-on technical role requires strong object-oriented and system design skills, Web application architecture, Web services, and XML/JSON transformation. The candidate must have excellent communication skills to successfully interact with stakeholders, other software developers, application and data architects, business analysts, and other related teams.
Responsibilities:
- Lead backend development efforts using Java Spring Boot and Microservices.
- Architect scalable, secure, and high-performance backend systems.
- Collaborate with cross-functional teams across onsite and offshore locations.
- Mentor junior developers and enforce coding standards and best practices.
- Drive continuous integration and deployment (CI/CD) pipelines.
- Ensure code quality through automated testing and code reviews.
- Optimize application performance and troubleshoot production issues.
- Work closely with product owners and business analysts to translate requirements into technical solutions.
- 10+ years of hands-on experience in backend development using Java and Spring Boot.
- Strong expertise in Microservices architecture, RESTful APIs, and service orchestration.
- Experience with retail systems such as POS, inventory, order management, or customer engagement platforms.
- Proficient in SQL and NoSQL databases (e.g., PostgreSQL, MongoDB).
- Familiarity with containerization tools like Docker and orchestration platforms like Kubernetes.
- Experience with cloud platforms (AWS, Azure, or GCP), with GCP preferred.
- Strong understanding of DevOps practices and CI/CD pipelines (Jenkins, GitHub Actions).
- Knowledge of monitoring tools (Prometheus, Grafana, ELK stack).
- Excellent communication and leadership skills.
- Experience working in Agile/Scrum environments.
- Development: IntelliJ IDEA, Eclipse, VS Code.
- Version Control: Git, Bitbucket.
- Build Tools: Maven, Gradle.
- CI/CD: Jenkins, GitHub Actions, GitLab CI.
- Testing: JUnit, Mockito, Postman, REST Assured.
- Monitoring: ELK Stack, Prometheus, Grafana.
- Cloud & Containerization: AWS, Azure, Docker, Kubernetes.
- Collaboration: Jira, Confluence, Slack, Microsoft Teams.
- Experience with event-driven architecture (Kafka, RabbitMQ).
- Exposure to retail analytics and data pipelines.
- Certifications in Java, Spring, or cloud technologies.
Interested in this role?