Jr. Java Developer
Ashburn, IL - USA
Job Summary
Location: Ashburn VA
Employment Type: C2C/W2 Job Summary
We are looking for a motivated Junior Java Developer with 2 4 years of experience in Java application development. The ideal candidate should have hands-on experience in Java Spring Boot REST APIs SQL and basic cloud or CI/CD exposure. The candidate will work with senior developers to build test and maintain scalable enterprise applications.
Key Responsibilities- Develop test and maintain Java-based applications.
- Build and enhance RESTful APIs using Spring Boot.
- Write clean maintainable and efficient code following coding standards.
- Debug troubleshoot and resolve application issues.
- Collaborate with cross-functional teams including QA DevOps and Business Analysts.
- Participate in code reviews and unit testing.
- Work with relational databases to write optimized SQL queries.
- Support application deployments and production issue resolution.
- Follow Agile/Scrum development methodologies.
- 2 4 years of experience in Java development.
- Strong knowledge of Core Java (Java 8/11/17).
- Experience with Spring Boot and Spring MVC.
- Hands-on experience developing REST APIs.
- Good understanding of SQL (Oracle MySQL PostgreSQL or SQL Server).
- Knowledge of Git version control.
- Familiarity with Maven or Gradle.
- Experience with JUnit or Mockito for unit testing.
- Understanding of Object-Oriented Programming (OOP) principles.
- Basic understanding of Microservices architecture.
- Exposure to AWS Azure or GCP.
- Knowledge of Docker and Kubernetes.
- Familiarity with Jenkins GitHub Actions or CI/CD pipelines.
- Experience with messaging systems like Kafka or RabbitMQ.
- Basic frontend knowledge (Angular or React) is a plus.
- Knowledge of SonarQube and code quality tools.
- Bachelors degree in Computer Science Information Technology or a related field.
- Strong analytical and problem-solving skills.
- Good verbal and written communication skills.
- Ability to work effectively in a collaborative Agile environment.
- Experience with Hibernate/JPA.
- Exposure to Agile ceremonies.
- Basic cloud deployment experience.
- Understanding of secure coding practices.
- Java
- Spring Boot
- REST APIs
- SQL
- Git
- Maven/Gradle
- JUnit
- OOP Concepts
- Microservices
- AWS/Azure/GCP
- Docker
- Kubernetes
- Jenkins/CI-CD
- Kafka/RabbitMQ
- Hibernate
- Angular/React
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