Junior Java Developer

Alpharetta, Georgia

Datum Technologies Group
Apply for this Job

Jr. Java Developer

St. Louis, MO /Alpharetta ,GA (Onsite)

W2 Contract Opportunity


USC/GC Only


Our client is looking for a Junior Java Developer with approximately 3 years of hands-on experience to join their dynamic development team. The ideal candidate will be passionate about Java development, possess a solid understanding of object-oriented programming principles, and be eager to learn and grow within a collaborative environment. This role will involve working on various projects, contributing to the development of high-quality software solutions, and assisting senior developers in implementing complex features.

Responsibilities:

  • Develop, test, and maintain Java-based applications.
  • Write clean, efficient, and well-documented code.
  • Participate in the full software development lifecycle, including requirements gathering, design, implementation, testing, and deployment.
  • Collaborate with cross-functional teams, including designers, product managers, and other developers, to deliver high-quality software solutions.
  • Debug and troubleshoot software issues.
  • Assist in the design and implementation of new features and enhancements.
  • Conduct code reviews to ensure code quality and adherence to best practices.
  • Contribute to improving software development processes and methodologies.
  • Stay up-to-date with the latest Java technologies, trends, and best practices.
  • Provide support and assistance to other team members.

Qualifications:

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • 2-3 years of professional experience in Java development.
  • Strong understanding of Java fundamentals and object-oriented programming (OOP) principles.
  • Proficiency in Java SE and experience with Java EE.
  • Experience with popular Java frameworks such as Spring and Hibernate.
  • Knowledge of relational databases (e.g., MySQL, PostgreSQL) and SQL.
  • Familiarity with web technologies, including HTML, CSS, and JavaScript.
  • Experience with version control systems (e.g., Git).
  • Understanding of software development methodologies (e.g., Agile, Scrum).
  • Strong problem-solving and analytical skills.
  • Excellent communication and teamwork abilities.
  • Ability to learn quickly and adapt to new technologies.

Preferred Skills:

  • Experience with RESTful web services development.
  • Knowledge of front-end frameworks (e.g., Angular, React).
  • Experience with automated testing frameworks (e.g., JUnit, TestNG).
  • Familiarity with continuous integration and continuous deployment (CI/CD) practices.
  • Experience with cloud platforms (e.g., GCP, AWS).
  • Understanding of design patterns.

Date Posted: 02 May 2025
Apply for this Job