Junior JAVA Developer

Pioneer Consulting Services LLC
Plano, TX, United States
11 days ago
Apply on www.dice.com
Prepare application

Role details

Contract type
Internship / Graduate position
Employment type
Full-time (> 32 hours)
Experience level
Starter
Experience required
0 years minimum
Working hours
Regular working hours
Job source

Tech stack

HTML Java (Programming Language) JavaScript (Programming Language) Agile Methodology Unit Testing Cascading Style Sheets (CSS) Code Review Relational Databases Database Queries Software Debugging Web Development Gradle
+18 more
Spring Framework Junit PostgreSQL Apache Maven MySQL Object-Oriented Software Development Oracle (Applications) Scrum Methodology Systems Development Life Cycle Software Engineering SQL Databases Enterprise Software Applications Spring-boot Backend Git Information Technology Restful APIs Software Version Control

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.

Apply on www.dice.com
Prepare application

Good distractions

Loading talks and stories from around this role…