Sr. Java Backend Developer
Ashburn, IL - USA
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.
- 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
- GraphQL
- Redis
- Elasticsearch
- MongoDB
- OpenAPI/Swagger
- OAuth2/JWT
- SonarQube
- Terraform
- Helm
- Splunk
- Prometheus
- Grafana
- AWS ECS/EKS
- Event-driven Architecture
- Bachelors or Masters degree in Computer Science Information Technology or related field.
- 8 years of enterprise Java backend development experience.
- Banking/Financial Services
- Healthcare
- Insurance
- Retail/E-commerce
- Telecom
- Cloud-native application development
| 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