Jr. Java Developer
Job Cloud Inc.
Ashburn, VA, United States
about 1 month ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Starter
Experience required
4 years minimum
Compensation
$135,000.0
Working hours
Regular working hours
Job source
Tech stack
Clean Code Principles
Java (Programming Language)
Agile Methodology
Amazon Web Services
Unit Testing
Microsoft Azure
BASIC (Programming Language)
Software Quality
Code Review
Continuous Integration
Relational Databases
Software Debugging
+37 more
DevOps
Github
Gradle
Hibernate (Java)
Java Persistence API
Java Web Services
Junit
PostgreSQL
Apache Maven
Enterprise Messaging Systems
Microsoft SQL Server
MySQL
Object-Oriented Software Development
Oracle (Applications)
Scrum Methodology
RabbitMQ
Mockito
Standard Sql
Secure Coding
Software Deployment
SonarQube
SQL Databases
Enterprise Software Applications
Spring-mvc
ReactJS
Spring-boot
Git
AngularJS
Kubernetes
Information Technology
Apache Kafka
Front End Software Development
Software Coding
Restful APIs
Docker
Jenkins
Microservices
Job description
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.
Requirements
- 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., * Bachelor’s 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
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.careerjet.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
LM
Luis Minvielle
over 2 years ago
TL
Thomas Limbüchler
93 Java Interview Questions You Should Prepare For
almost 6 years ago
LM
Luis Minvielle
What’s the Difference between a Junior, Mid, and Senior Developer?
about 3 years ago
AJ
Austin Joy
What Are The Top Skills Required For Azure Developers?
over 4 years ago
AF
Ava Faulkner
7 Important Tips That Every Software Developer Should Know
about 4 years ago
LM
Luis Minvielle
Where to Find Entry-Level Software Engineering Jobs
over 2 years ago