Post Job Free
Sign in

Junior Java Developer

Company:
Datum Technologies Group
Location:
Alpharetta, GA
Posted:
May 06, 2025
Apply

Description:

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.

Apply