Junior Java Developer Job at Datum Technologies Group, Alpharetta, GA

bkpGTlEzc2NJb1pSZnhTaTlQZVVZSWo3
  • Datum Technologies Group
  • Alpharetta, GA

Job 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.

Job Tags

Contract work,

Similar Jobs

Calculated Hire

Flight Instructor Job at Calculated Hire

 ...The ATP/CTP Instructor conducts flight training in the virtual procedures trainer (VPT), full flight simulator and classroom ground training...  ...of aviation and effective training methods to train flight crew members in classroom setting. Make recommendations to the development... 

Planning Recruitment Limited

Designer Job at Planning Recruitment Limited

We are seeking a talented and experienced Interior Designer with 6-10 years of experience to join our clients New York team. Our clients studio specializes in interior design with a strong architectural influence, delivering distinctive and inspiring designs across ...

Innova Solutions

Executive Assistant Job at Innova Solutions

Innova Solutions has a client who is immediately hiring for an Executive Assistant Position type: Fulltime/Contract Location: Newark, NJ Duration: 6+ Months Possible temp to perm Hybrid role (3 days onsite, 2 days remote) As an Executive Assistant...

VML

Recruiting Coordinator - Freelance Job at VML

 ...candidate experience that help attract the best in class talent Schedule candidate interviews in a timely and accurate manner Manage calendars for all stakeholders across various time zones Own virtual meeting using MS Teams and MS Outlook Manage room... 

Godshall Recruiting

Part Time Administrative Assistant Job at Godshall Recruiting

 ...to talk! What your future day will look like: Financial Data Entry Answering phones Assist with administrative tasks and...  ...~ Weekly pay and direct deposit from Godshall Type: Part time To be a champion in this role, you will need: QuickBooks...