The job below is no longer available.
You might also like
in Atlanta, GA
Software Engineer ~ Full Stack Developer : 309185
•30 days ago
Hours | Full-time, Part-time |
---|---|
Location | Atlanta, Georgia |
About this job
Job Description
***Hybrid Position / will work 2 days a week in office.*** T ( Tuesday and Thursday)
Responsibilities:
• Develop high quality software which meets requirements, promote re-use of software components, and facilitates ease of support.
• Stay current with technology and form best practices.
• Possess good understanding of design patterns.
• Practice Agile development and become familiar with Continuous Improvement, Six Sigma Lean principles, and the Scaled Agile Framework.
• Analyze, design and implement software mechanisms to improve code stability, performance, and reusability. Participate in code review sessions.
• Provide input and technical content for customer facing documentation, user help materials and customer training.
• Practice TDD/BDD, track problems, and implement changes to ensure adherence to test strategy for functional and non-functional requirements.
Required skills:
• Bachelor’s Degree in Computer Science or related field
• 8+ years’ experience in software design and development
• MUST HAVE Experience with the preferred technology stack:
1. Java
2. Typescript
3. Javascript
4. Docker
5. Kubernetes
6. Test Driven Development using JUNIT and Cucumber Tests.
o Spring Framework, including Spring Boot
o Database Management Systems (NoSQL preferred Cassandra)
• Comfortable contributing to design decisions and creating new designs.
• Great written and verbal communication skills
Responsibilities:
• Develop high quality software which meets requirements, promote re-use of software components, and facilitates ease of support.
• Stay current with technology and form best practices.
• Possess good understanding of design patterns.
• Practice Agile development and become familiar with Continuous Improvement, Six Sigma Lean principles, and the Scaled Agile Framework.
• Analyze, design and implement software mechanisms to improve code stability, performance, and reusability. Participate in code review sessions.
• Provide input and technical content for customer facing documentation, user help materials and customer training.
• Practice TDD/BDD, track problems, and implement changes to ensure adherence to test strategy for functional and non-functional requirements.
Required skills:
• Bachelor’s Degree in Computer Science or related field
• 8+ years’ experience in software design and development
• MUST HAVE Experience with the preferred technology stack:
1. Java
2. Typescript
3. Javascript
4. Docker
5. Kubernetes
6. Test Driven Development using JUNIT and Cucumber Tests.
o Spring Framework, including Spring Boot
o Database Management Systems (NoSQL preferred Cassandra)
• Comfortable contributing to design decisions and creating new designs.
• Great written and verbal communication skills