Junior JAVA Developer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+18 more
Job description
We are seeking motivated and enthusiastic Junior Java Developers to join our development teams across multiple locations in the United States. The ideal candidates should have a strong foundation in Java programming, object-oriented programming (OOP), SQL, and web application development. Candidates will collaborate with senior developers, business analysts, and QA engineers to design, develop, test, and maintain scalable software applications while gaining hands-on experience with modern Java technologies and enterprise development practices., * Develop, test, debug, and maintain applications using Java and object-oriented programming principles.
- Assist in building backend components and RESTful APIs using Spring Boot.
- Write SQL queries and work with relational databases such as MySQL, PostgreSQL, or Oracle.
- Participate in application design, code reviews, unit testing, and debugging activities.
- Collaborate with cross-functional teams to understand business requirements and implement technical solutions.
- Troubleshoot application issues and support defect resolution.
- Use Git or similar version control systems to manage source code.
- Follow coding standards, development best practices, and Agile/Scrum methodologies.
- Prepare and maintain technical documentation as required.
- Learn and work with new technologies under the guidance of senior developers.
Requirements
- Strong fundamentals in Java programming and Object-Oriented Programming (OOP).
- Knowledge of Java 8 or later, including collections, exception handling, and multithreading fundamentals.
- Basic understanding of Spring Framework and Spring Boot.
- Familiarity with REST APIs and HTTP methods.
- Basic knowledge of SQL and relational databases.
- Understanding of HTML, CSS, and JavaScript is a plus.
- Familiarity with Git, Maven, or Gradle.
- Knowledge of JUnit or other unit-testing frameworks is an advantage.
- Basic understanding of SDLC and Agile development practices., * Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or a related field, or equivalent practical experience.
- 0-3 years of experience in Java development, internships, academic projects, or relevant training.
- Strong analytical, problem-solving, and communication skills.
- Ability to work independently and collaborate effectively with a team.
- Willingness to learn enterprise application development and modern software engineering practices.
Benefits & conditions
What We Offer
- Opportunities to work on real-world enterprise software projects.
- Mentorship and technical guidance from experienced developers.
- Career growth and opportunities to expand Java development skills.
- Collaborative work environment and exposure to modern technologies.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…