2

Entry Level Java Software Engineer Jobs in Lawrenceville, GA

Software Engineer II

Atlanta, GA ยท On-site

$93K - $128K/yr

Join Our Team as a Software Engineer IICompany: Coreforce.Location: Atlanta (Hybrid).Job Type ... Build and enhance REST APIs and backend services in Java with Spring Boot, ensuring reliability ...

Sr. Java AWS Developer

Alpharetta, GA ยท On-site

$54.50 - $69.50/hr

Job Summary : Syntricate Technologies is seeking a skilled and proactive senior software engineer to help with the modernization and migration of Java 18 based legacy applications. The ideal ...

... Software Engineer to join our Enterprise License Management (ELM) product team. ELM is the ... Java * JavaScript / TypeScript * RESTful API design and development * JSON / JSONB data modeling

Sr. Software Engineer

Atlanta, GA ยท On-site

$150K - $160K/yr

NET and Java programming languages (e.g. C# or JScript.NET.). Our ideal candidate is experienced in the Agile software development life cycle (SDLC) from preliminary system analysis to automated ...

Sr. Software Engineer

Atlanta, GA ยท On-site

$150K - $160K/yr

NET and Java programming languages (e.g. C# or JScript.NET.). Our ideal candidate is experienced in the Agile software development life cycle (SDLC) from preliminary system analysis to automated ...

Senior Software Engineer Job Type: Contractor (~15 hours/week) Location: Remote Job Summary We are ... Strong proficiency in Python 3, Java, Rust, C++, or TypeScript . * Strong understanding of ...

Showing results 41-60

Entry Level Java Software Engineer information

See Lawrenceville, GA salary details

$45.4K

$90.5K

$183.7K

How much do entry level java software engineer jobs pay per year?

As of Sep 11, 2026, the average yearly pay for entry level java software engineer in Lawrenceville, GA is $90,524.00, according to ZipRecruiter salary data. Most workers in this role earn between $57,700.00 and $93,900.00 per year, depending on experience, location, and employer.

What is an entry level Java software engineer?

An Entry Level Java Software Engineer is a beginner role in software development that focuses on building, testing, and maintaining applications using Java. Engineers in this position work under the guidance of senior developers to write code, debug programs, and collaborate with teams to develop software solutions. Typical responsibilities include understanding project requirements, writing efficient code, and learning best practices in software engineering. This role is ideal for recent graduates or those with foundational programming knowledge looking to start a career in Java development.

What does a typical day look like for an entry level Java software engineer?

As an Entry Level Java Software Engineer, your day often includes writing and debugging Java code, participating in daily stand-up meetings, and collaborating with senior developers or mentors on assigned tasks. You might work on implementing new features, fixing bugs, reviewing pull requests, and learning about development best practices and code standards. There's usually a mix of independent work and teamwork, with opportunities to ask questions, receive feedback, and build your technical skills. This structure is designed to help you gain experience while steadily expanding your responsibilities within the team.

What are the key skills and qualifications needed to thrive as an entry level Java software engineer?

To thrive as an Entry Level Java Software Engineer, you need a solid understanding of Java programming, object-oriented concepts, basic algorithms, and a relevant degree in computer science or a related field. Familiarity with tools such as IntelliJ IDEA or Eclipse, version control systems like Git, and awareness of popular frameworks such as Spring or Hibernate is typically expected. Strong problem-solving skills, attention to detail, a willingness to learn, and effective team communication will set you apart. These competencies help you quickly adapt to real-world software development environments, contribute to team projects, and build a successful engineering foundation.

Infographic showing various Entry Level Java Software Engineer job openings in Lawrenceville, GA as of August 2026, with employment types broken down into 83% Full Time, 12% Part Time, 1% Temporary, and 4% Contract. Highlights an 85% Physical, 4% Hybrid, and 11% Remote job distribution, with an average salary of $90,524 per year, or $43.5 per hour.

Software Engineer II

Atlanta, GA โ€ข On-site

$93K - $128K/yr

Other

Medical, Dental, Vision, Retirement, PTO

Posted 13 days ago


Job description

Apply today to join Coreforce, where your Engineering expertise makes a real impact.Join Our Team as a Software Engineer IICompany: Coreforce.Location: Atlanta (Hybrid).Job Type: Full-time.Salary: Based on Experience.Company Overview:Coreforce is an innovative technology company providing public safety organizations a comprehensive technology suite from dispatch to the courtroom. Coreforce delivers integrated technology designed to support public safety entities, regardless of organizational size. Our products - body cameras, in-car videos, mobile routers, and digital evidence systems- help public safety officers and first responders save lives, strengthen community trust, and enhance accountability.Software Engineer II - Build Your Career with PurposeJoin Coreforce and use your engineering skills to support innovative technology that strengthens communities.Why Youโ€™ll Love Working Here:Flexible hybrid schedule.Free chef-inspired lunch Monday - Thursday.15 PTO days + floating holiday.Competitive benefits: medical, dental, vision, 401(k). We provide 401(k) matching per the terms of the 401(k) plan.Annual bonus.Tuition reimbursement.Career growth in a fast-growing, mission-driven company.Collaborative, purpose-driven culture.Responsibilities:Independently deliver features end-to-end, from design through deployment and monitoring.Own and maintain small services or components within the broader microservices architecture.Build and enhance REST APIs and backend services in Java with Spring Boot, ensuring reliability, performance, and clean design.Develop frontend features using TypeScript with Vue or React frameworks.Design and optimize SQL database schemas, queries, and indexes.Contribute to event-driven architecture components using SNS/SQS, EventBridge, or Kafka.Maintain and improve CI/CD pipelines for automated testing and deployment.Participate actively in code reviews, providing constructive feedback to peers.Collaborate with product, design, and QA to refine requirements and deliver solutions.Write comprehensive tests (unit, integration, end-to-end) and maintain test coverage.Deploy and monitor services on AWS or Azure, responding to issues as needed.Contribute to technical documentation and runbooks.Professional experience building production applications in Java with Spring Boot and/or TypeScript.Experience developing frontend applications with Vue or React.Demonstrated depth in at least one of: backend services (Java/Spring Boot), frontend web (TypeScript/Vue/React), Android device application. development, or embedded Linux.SQL database design and query optimization skills.Working knowledge of at least one NoSQL database (DynamoDB, MongoDB, Redis, or similar) โ€” understands basic data modeling, indexing, and common use cases.Experience developing and maintaining REST APIs.Hands-on experience with AWS or Azure cloud services.Experience building and maintaining CI/CD pipelines.Proficiency working in agile/Scrum development environments.Strong Git workflows and code review practices.Solid understanding of software design patterns and principles.Effective communication and collaboration skills.Preferred QualificationsPython experience for scripting, automation, or data processing.Experience with event-driven architectures (SNS/SQS, EventBridge, Kafka).Familiarity with serverless patterns (AWS Lambda).Experience with microservices design patterns and inter-service communication.Containerization experience (Docker, ECS/EKS).Performance testing and optimization experience.Knowledge of web accessibility standards and implementation.Experience with infrastructure as code concepts.Experience developing Android applications for specialized devices or companion/configuration apps for connected hardware.Exposure to Linux userspace development โ€” system services, shell scripting, or application deployment on Ubuntu-based systems.Familiarity with app store release processes (Google Play, Apple App Store) for production applications.Coreforce is an equal opportunity employer committed to diversity and inclusion. #J-18808-Ljbffr