Software Engineer (JAVA) in Atlanta, GA at Johnson Service Group

Date Posted: 9/9/2022

Job Snapshot

Job Description

JobID: 392638


JSG is seeking a Software Engineer for our talented team of Platform Software Engineers in building the next generation of our flagship product the Navis™ SPARCS N4 terminal operating system (TOS).  You must be a quick learner, have excellent communication skills and be able to maintain ownership of large engineering projects through their lifecycle: architecture/design, implementation, testing, maintenance and support.

This position offers excellent benefits, competitive compensation including an 8% annual bonus, incredible stability and unique opportunities for growth in both the functional and technical direction.


  • Analyze, design, develop and unit test robust large-scale application 
  • Create secure, scalable and highly available distributed applications.
  • Collaborate with product management and quality assurance to delivery highly efficient features and functionality
  • Take ownership of a product feature and drive design , code and feature reviews
  • Provide guidance related to your feature to various cross functional teams within the organization such as Documentation, Professional Services, Sustaining and Support


  • BE/BTech/MCA/MSC IT with 2-3 years industry  experience
  • Strong knowledge of and experience with object-oriented methodologies, enterprise application architectures and design pattern, use of automated testing frameworks
  • Expert Knowledge of application development using Java on Windows and/or Linux platforms
  • More than five years of experience in design and development of enterprise applications, JEE and experience with Tomcat, EAI, Application Servers
  • Experience with relational database management systems and No SQL like Cassandra.
  • Experience with creating microservices using Docker.
  • Experience with creating RESTful applications deployed on a public cloud environment like AWS and/or Azure.
  • Experience with messaging technologies like Kafka, and JMS.
  • Highly experienced with software development processes, and in particular, software design and unit/integration testing using JUnit.
  • Strong understanding of application software, secure coding, scalability, performance and reliability aspects
  • Ability to work in a fast paced, test-driven, collaborative and iterative programming environment. Experience with agile development approaches is a plus
  • Highly motivated individual, who is ready to accept challenges, continually innovate and learn, and help

Apply now for immediate consideration!


Not Ready To Apply?

Joining our Talent Network will enhance your job search and application process. Whether you choose to apply or just leave your information, we look forward to staying connected with you.

Never miss out on a job opportunity again by signing up for our Talent Network to receive job alerts that match your interests and experience.

Connect With Us