Skip to main content

Lead Java Spring Boot Backend Developer

Technology
Cynet Systems
Issaquah, United StatesToday
Service contract

Job 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.
Required Skills & Qualifications:
  • 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.
Preferred Tools & Technologies:
  • 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.
Nice to Have:
  • 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?