This site uses cookies. To find out more, see our Cookies Policy

Full Stack Engineer-Microservices in Atlanta, GA at APEX Systems

Date Posted: 6/14/2019

Job Snapshot

Job Description

Job #:  968571
Apex Systems is looking for a Senior Software Developer in the North Druid Hills area!
The ideal candidate will have advanced knowledge and experience with Java, AngularJS or ReactJS, Microservice Architecture, NoSQL databases, and Docker/Kubernetes.
If this sounds like the opportunity for you, please apply directly by reaching out and sending your resume to Josh Belles via email at or via phone at 770-481-0044. Please reference job #968571
Job Description below:
Senior Software Developer
We are looking for a Senior Software Developer to perform complex analysis, design, development, testing and debugging of software applications. The Senior Software Developer will work with other team members to design and develop various software components.
The Senior Software Developer will conduct full lifecycle activities to include requirements analysis, design, development and testing.
  • Analyzes and implements functional requirements and designs, implements and test software
  • Define site objectives by analyzing user requirements; envisioning system features and functionality
  • Designs and develops complex applications by setting expectations and feature priorities
  • Conduct design and code reviews to ensure design principles are followed by peer developers
  • Take responsibility of comprehensive unit testing to ensure code quality prior to releases

Required skills and experience:
  • Bachelor’s degree and 7+ years’ experience. (Degree in Computer Science, Information Systems or related area is preferred)
  • 7+ years of solid experience with full life-cycle software development
  • 7+ years of extensive Java development experience
  • Front end web experience with AngularJS, React, Bootstrap, HTML5, CSS
  • Strong knowledge of developing applications in a Microservice architecture
  • Experience integrating back end REST APIs
  • Demonstrated experience with NoSQL databases such as MongoDB, Cassandra or Cosmo DB
  • Experience building and deploying applications with Apache Tomcat, Jenkins, Gradle, Maven and Git
  • Experience developing in cloud environments; Microsoft Azure or AWS
  • Exposure to DevOps tools, Automation & Containerization

Desired skills and experience:
  • Experience with Elastic Search is a plus
  • Experience with Apache Kafka is a plus
  • Experience working in an Agile development team is preferred
  • Superior technical documentation skills
  • CI/CD best practices

Skills and Attributes:
  • Excellent listening and interpersonal skills
  • Strong written and verbal communication skills
  • Strong attention to detail and requirements with the ability to meet project deadlines
  • Motivated and collaborative team player

If this sounds like the opportunity for you, please apply directly by reaching out and sending your resume to Josh Belles via email at or via phone at 770-481-0044. Please reference job #968571
EEO Employer
Apex is an Equal Employment Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, age, sexual orientation, gender identity, national origin, disability, protected veteran status, or any other characteristic protected by law. Apex will consider qualified applicants with criminal histories in a manner consistent with the requirements of applicable law. If you have visited our website in search of information on employment opportunities or to apply for a position, and you require an accommodation in using our website for a search or application, please contact our Employee Services Department at 844-463-6178-6178.