Job Title -
Senior Java Backend Developer
Location -
Ashburn, VA
Term - C2C/W2

Job Summary

We are looking for a highly skilled Senior Java Backend Developer with strong expertise in designing, developing, and maintaining scalable, high-performance backend applications. The ideal candidate should have extensive experience with Java, Spring Boot, Microservices, REST APIs, cloud technologies, databases, and CI/CD practices. The candidate will collaborate with cross-functional teams to build secure, resilient, and scalable enterprise applications.


Key Responsibilities
  • Design, develop, and maintain scalable backend applications using Java and Spring Boot.
  • Build RESTful APIs and Microservices for enterprise applications.
  • Develop secure, high-performance, and reusable backend components.
  • Optimize application performance, scalability, and reliability.
  • Work with SQL and NoSQL databases for data modeling and optimization.
  • Integrate applications with third-party services and APIs.
  • Implement unit testing and integration testing.
  • Troubleshoot production issues and provide timely resolutions.
  • Participate in code reviews and enforce coding standards.
  • Work closely with DevOps teams for CI/CD deployments.
  • Collaborate with Product Owners, Architects, QA, and Frontend teams in Agile/Scrum environments.
  • Mentor junior developers and provide technical guidance.

Must Have Skills
  • 8+ years of Java development experience
  • Java 17/21
  • Spring Boot
  • Spring MVC
  • Spring Data JPA
  • Spring Security
  • Microservices Architecture
  • REST API Development
  • Hibernate/JPA
  • SQL (Oracle, PostgreSQL, MySQL)
  • Maven or Gradle
  • Git
  • JUnit & Mockito
  • Docker
  • Kubernetes
  • Kafka or RabbitMQ
  • AWS/Azure/GCP
  • CI/CD (Jenkins, GitHub Actions, GitLab CI)
  • Agile/Scrum

Good to Have Skills
  • GraphQL
  • Redis
  • Elasticsearch
  • MongoDB
  • OpenAPI/Swagger
  • OAuth2/JWT
  • SonarQube
  • Terraform
  • Helm
  • Splunk
  • Prometheus
  • Grafana
  • AWS ECS/EKS
  • Event-driven Architecture

Qualifications
  • Bachelor's or Master's degree in Computer Science, Information Technology, or related field.
  • 8+ years of enterprise Java backend development experience.

Preferred Experience
  • Banking/Financial Services
  • Healthcare
  • Insurance
  • Retail/E-commerce
  • Telecom
  • Cloud-native application development

Technical Stack
Category Technologies Programming Java 17/21 Framework Spring Boot, Spring MVC, Spring Security ORM Hibernate, JPA API REST, Swagger/OpenAPI Messaging Kafka, RabbitMQ Database Oracle, PostgreSQL, MySQL, MongoDB Cloud AWS, Azure, GCP Container Docker, Kubernetes Build Tools Maven, Gradle CI/CD Jenkins, GitHub Actions, GitLab CI Monitoring Grafana, Prometheus, Splunk Version Control Git

Cloud BC Labs Inc is a digital transformation organization aimed at creating seamless solutions for clients to effectively manage their business operations. The company specializes in Business and Management Consulting, AI/ML, Data Analytics & Visualization, Cloud Data Warehouse Migration, Snowflake Implementation, Informatica Implementation & Upgrade, Staffing Services and Data Management Solutions

Similar jobs

Sr. Java Backend Developer

Apply Now
Back to search page