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.
Required Skills
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.
Preferred Skills
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.
Qualifications
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.
Nice to Have
Experience with Hibernate/JPA.
Exposure to Agile ceremonies.
Basic cloud deployment experience.
Understanding of secure coding practices.
Must-Have Skills
Java
Spring Boot
REST APIs
SQL
Git
Maven/Gradle
JUnit
OOP Concepts
Good-to-Have Skills
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
Job Title: Junior Java Developer 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 ba...
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.
Required Skills
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.
Preferred Skills
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.
Qualifications
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.
Nice to Have
Experience with Hibernate/JPA.
Exposure to Agile ceremonies.
Basic cloud deployment experience.
Understanding of secure coding practices.
Must-Have Skills
Java
Spring Boot
REST APIs
SQL
Git
Maven/Gradle
JUnit
OOP Concepts
Good-to-Have Skills
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