US
0 suggestions are available, use up and down arrow to navigate them
Java Developer in Alpharetta, Ga

Apply to this job.

Think you're the perfect candidate?

Java Developer

CSI Companies Alpharetta, GA (Onsite) Full-Time
CB Est Salary: $100K - $160K/Year
Java Developer - Alpharetta, GA - Hybrid

CSI Companies is hiring a highly qualified Java Developer for a comprehensive global provider of cloud-based Human Capital Management solutions and Business Process Outsourcing (BPO) services, analytics and compliance located in Alpharetta, GA
As a Java Developer you'll bring your 3+ years of experience developing and maintaining applications built using Java frameworks (Spring, Hibernate, or Java EE)
They must have a deep understanding of the front-end and back-end aspects of application development
In this role, you'll bring your analytical, problem solving and development skills to overcome technological challenges!

This is the ideal opportunity for someone who has 3+ years with Java programming language, Java frameworks (Spring, Hibernate, Java EE), Front end technologies (HTML, CSS, JavaScript), testing frameworks Junit, SQL

You must be able to work on-site in Alpharetta, GA 3 days a week with this hybrid, full time schedule.

Qualifications:
  • 3+ years of professional development experience in a full-stack capacity
  • Strong proficiency in Java programming language, including object-oriented concepts and design patterns.
  • Experience with Java frameworks like Spring, Hibernate, or Java EE.
  • Proficiency in relational databases and SQL.
  • Familiarity with front-end technologies such as HTML, CSS, and JavaScript.
  • Knowledge of software development methodologies, such as Agile or Scrum.
  • Understanding of version control systems, such as Git.
  • Experience with testing frameworks, such as JUnit.
  • Strong problem-solving and analytical skills.
  • Excellent communication and teamwork abilities.
  • Bachelor's degree in computer science, software engineering, or a related field (or equivalent experience).

Preferred Qualifications:
  • Experience with Java frameworks: Knowledge of popular Java frameworks like Spring Boot, JavaServer Faces (JSF), Apache Struts, or Play Framework can be advantageous
    Familiarity with these frameworks can expedite development and improve the efficiency of Java-based projects.
  • Front-end development skills: Proficiency in front-end technologies such as HTML5, CSS3, JavaScript, and popular JavaScript frameworks like Angular, React, or Vue.js can be valuable
    This enables developers to create interactive and responsive user interfaces that integrate seamlessly with the Java backend.
  • Knowledge of database technologies: Expertise in working with different database technologies such as MySQL, Oracle, PostgreSQL, or MongoDB is beneficial
    Understanding concepts like data modeling, SQL optimization, and database management allows developers to design efficient data storage solutions.

Salary: Competitive Hourly Pay

Job Type: Long Term multi-year contract

Location: Hybrid in Alpharetta, GA (2 at home, 3 in office)

This position offers:
  • Top-notch Healthcare benefits (Medical, Dental, Vision and more)
  • 401K, HSA, PTO, Holidays
  • Consultant Care Program
  • And so much more!

CSI Tech at a glance:

A division of CSI Companies, CSI Tech is a different kind of IT talent company
We understand that people, not silicon and Software, are the heart of information technology
Our commitment to talent and client satisfaction has earned us ClearlyRated's Best of Staffing Awards since 2013
Your success is vital to ours
So count on us to help you achieve both your career and personal goals.

Recommended Skills

  • Agile Methodology
  • Analytical
  • Angular4
  • Apache Struts
  • Business Process Outsourcing
  • Css

Apply to this job.

Think you're the perfect candidate?

Help us improve CareerBuilder by providing feedback about this job: Report this job

Job ID: gxve1zw

CareerBuilder TIP

For your privacy and protection, when applying to a job online, never give your social security number to a prospective employer, provide credit card or bank account information, or perform any sort of monetary transaction. Learn more.

By applying to a job using CareerBuilder you are agreeing to comply with and be subject to the CareerBuilder Terms and Conditions for use of our website. To use our website, you must agree with the Terms and Conditions and both meet and comply with their provisions.