Java Software Engineer

Insight Global

Alpharetta (GA)

On-site

USD 69,000 - 83,000

Full time

9 days ago
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Insight Global in Alpharetta, GA is seeking a Software Engineer to design, develop, and maintain scalable enterprise-grade applications, working closely with cross-functional teams to deliver high-quality software solutions. You will work on backend services, build and deploy microservices, and integrate relational databases to support business-critical applications.

The role requires code reviews, mentoring of junior developers, and adherence to best practices across the SDLC.

Qualifications

  • 3+ years of professional experience in software development.
  • Strong proficiency in Java EE, Spring Boot, and Hibernate.
  • Solid experience with MySQL and database design principles.
  • Experience with Microservices architecture and RESTful API development.
  • Hands-on experience with cloud platforms, preferably Microsoft Azure.
  • Familiarity with CI/CD pipelines and DevOps practices.
  • Strong problem-solving skills and ability to work independently on complex tasks.
  • Excellent communication and collaboration skills.
  • Experience with containerization tools like Docker and orchestration with Kubernetes.
  • Knowledge of security best practices in web and cloud applications.
  • Exposure to Agile/Scrum methodologies.

Responsibilities

  • Design, develop, and maintain scalable, enterprise-grade applications.
  • Build and deploy microservices and integrate relational databases.
  • Write clean, scalable, and well-documented code; troubleshoot issues across environments.
  • Participate in code reviews, promote development best practices, and mentor juniors.

Skills

Java EE
Spring Boot
Hibernate
MySQL
Microservices
RESTful API
Azure
CI/CD
DevOps
Docker
Kubernetes
Security best practices
Agile/Scrum
Communication
Problem-solving

Tools

Docker
Kubernetes
Azure

Job description

Job Description

We are seeking a Software Engineer to join our dynamic development team. This individual will be responsible for designing, developing, and maintaining scalable, enterprise-grade applications while working closely with cross-functional teams to deliver high-quality software solutions. In this role, you will participate in the full software development lifecycle, from requirements gathering and solution design through development, testing, deployment, and production support. You will develop and maintain robust backend services, build and deploy microservices, and integrate relational databases to support business-critical applications. The Software Engineer will be expected to write clean, scalable, and well-documented code, troubleshoot technical issues across environments, and collaborate with product managers, architects, and QA engineers to ensure successful project delivery. This position requires someone who is comfortable working independently on medium to complex development tasks while also contributing effectively within a team environment. Additionally, you will participate in code reviews, promote development best practices, and provide mentorship to junior developers. Pay will vary from 50 - 60/hr depending on experience.

We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment regardless of their race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to HR@insightglobal.com.To learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy: https://insightglobal.com/workforce-privacy-policy/.

Skills and Requirements
  • 3+ years of professional experience in software development.
  • Strong proficiency in Java EE, Spring Boot, and Hibernate.
  • Solid experience with MySQL and database design principles.
  • Experience with Microservices architecture and RESTful API development.
  • Hands-on experience with cloud platforms, preferably Microsoft Azure.
  • Familiarity with CI/CD pipelines and DevOps practices.
  • Strong problem-solving skills and ability to work independently on complex tasks.
  • Excellent communication and collaboration skills.
  • Experience with containerization tools like Docker and orchestration with Kubernetes.
  • Knowledge of security best practices in web and cloud applications.
  • Exposure to Agile/Scrum methodologies.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Java Software Engineer
Java Software Engineer

HeartCentrix Solutions • Town of Texas (WI)

On-site
USD 120,000 - 160,000
INTL Senior Java Developer - AOR
INTL Senior Java Developer - AOR

Insight Global • Woonsocket (RI)

On-site
USD 14,000 - 17,000
Java Developer
Java Developer

Insight Global • Sunnyvale (CA)

On-site
USD 120,000 - 160,000
Java Software Engineer
Java Software Engineer

re-zoo-me • Phoenix (AZ), Northern (KY)

Hybrid
USD 110,000 - 150,000
Senior Engineer, IT
Senior Engineer, IT

Intercontinental Exchange Holdings, Inc. • Jacksonville (FL)

On-site
USD 90,000 - 130,000
Java Backend Engineer
Java Backend Engineer

Compunnel, Inc. • Plano (TX), Northern (KY)

Hybrid
USD 120,000 - 180,000
Java Developer
Java Developer

Techgene Solutions • United States

On-site
USD 110,000 - 170,000
Sr. Java Developer
Sr. Java Developer

Insight Global • Sioux Falls (SD)

On-site
USD 100,000 - 145,000
Senior Software Engineer
Senior Software Engineer

Insight Global • Merrimack (NH)

On-site
USD 120,000 - 150,000
Applications Architect
Applications Architect

Insight Global • Midlothian (VA)

Hybrid
USD 74,000 - 85,000