We are seeking an experienced Senior Java Developer to design develop and maintain enterprise-grade applications. The ideal candidate should have strong expertise in Java Spring Boot Microservices REST APIs cloud technologies and modern software development practices. The candidate will work closely with architects business analysts QA teams and stakeholders to deliver scalable and high-performance solutions.
Key Responsibilities Must Have
Design develop and maintain Java-based enterprise applications.
Build and support Microservices architecture using Spring Boot.
Develop RESTful APIs and integrate with third-party services.
Write clean scalable and maintainable code following coding standards.
Participate in system design architecture discussions and code reviews.
Troubleshoot and resolve production issues.
Work with Agile/Scrum teams and participate in sprint ceremonies.
Implement unit testing and integration testing frameworks.
Optimize application performance scalability and security.
Collaborate with DevOps teams for CI/CD implementation.
Should Have
Experience with cloud platforms (AWS Azure or GCP).
Experience with Docker and Kubernetes.
Knowledge of event-driven architecture using Kafka or RabbitMQ.
Experience with NoSQL databases such as MongoDB or Cassandra.
Exposure to Terraform or Infrastructure as Code (IaC).
Nice to Have
Experience with GraphQL.
Knowledge of React or Angular.
Exposure to AI/ML integration projects.
Financial Healthcare Retail or Telecom domain experience.
Required Technical Skills Core Java
Java 8/11/17
Multithreading
Collections Framework
Streams API
Concurrency
JVM Performance Tuning
Frameworks
Spring Boot
Spring MVC
Spring Security
Spring Data JPA
Hibernate
API & Integration
REST APIs
SOAP Web Services
JSON/XML
Swagger/OpenAPI
Databases
Oracle
SQL Server
PostgreSQL
MySQL
MongoDB
Messaging
Apache Kafka
RabbitMQ
ActiveMQ
Cloud & DevOps
AWS (EC2 S3 Lambda ECS RDS)
Docker
Kubernetes
Jenkins
GitHub Actions
Maven/Gradle
Tools
Git
Jira
Confluence
SonarQube
Qualifications
Bachelors degree in Computer Science Information Technology or related field.
10 years of hands-on Java development experience.
Strong understanding of Software Development Life Cycle (SDLC).
Experience working in Agile/Scrum environments.
Excellent problem-solving and communication skills.
Preferred Certifications
Oracle Corporation Java Certification
Amazon Web Services AWS Certified Developer
Microsoft Azure Developer Associate
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
Position : Sr Java developer Location : Reston VA (Onsite) Term : W2/Full Time role Duration : 12 months Job Description We are seeking an experienced Senior Java Developer to design develop and maintain enterprise-grade applications. The ideal candidate should have strong expertise in Java...
Position : Sr Java developer
Location : Reston VA (Onsite)
Term : W2/Full Time role
Duration : 12 months
Job Description
We are seeking an experienced Senior Java Developer to design develop and maintain enterprise-grade applications. The ideal candidate should have strong expertise in Java Spring Boot Microservices REST APIs cloud technologies and modern software development practices. The candidate will work closely with architects business analysts QA teams and stakeholders to deliver scalable and high-performance solutions.
Key Responsibilities Must Have
Design develop and maintain Java-based enterprise applications.
Build and support Microservices architecture using Spring Boot.
Develop RESTful APIs and integrate with third-party services.
Write clean scalable and maintainable code following coding standards.
Participate in system design architecture discussions and code reviews.
Troubleshoot and resolve production issues.
Work with Agile/Scrum teams and participate in sprint ceremonies.
Implement unit testing and integration testing frameworks.
Optimize application performance scalability and security.
Collaborate with DevOps teams for CI/CD implementation.
Should Have
Experience with cloud platforms (AWS Azure or GCP).
Experience with Docker and Kubernetes.
Knowledge of event-driven architecture using Kafka or RabbitMQ.
Experience with NoSQL databases such as MongoDB or Cassandra.
Exposure to Terraform or Infrastructure as Code (IaC).
Nice to Have
Experience with GraphQL.
Knowledge of React or Angular.
Exposure to AI/ML integration projects.
Financial Healthcare Retail or Telecom domain experience.
Required Technical Skills Core Java
Java 8/11/17
Multithreading
Collections Framework
Streams API
Concurrency
JVM Performance Tuning
Frameworks
Spring Boot
Spring MVC
Spring Security
Spring Data JPA
Hibernate
API & Integration
REST APIs
SOAP Web Services
JSON/XML
Swagger/OpenAPI
Databases
Oracle
SQL Server
PostgreSQL
MySQL
MongoDB
Messaging
Apache Kafka
RabbitMQ
ActiveMQ
Cloud & DevOps
AWS (EC2 S3 Lambda ECS RDS)
Docker
Kubernetes
Jenkins
GitHub Actions
Maven/Gradle
Tools
Git
Jira
Confluence
SonarQube
Qualifications
Bachelors degree in Computer Science Information Technology or related field.
10 years of hands-on Java development experience.
Strong understanding of Software Development Life Cycle (SDLC).
Experience working in Agile/Scrum environments.
Excellent problem-solving and communication skills.
Preferred Certifications
Oracle Corporation Java Certification
Amazon Web Services AWS Certified Developer
Microsoft Azure Developer Associate
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