Software Developer – Backend Developer (Java, J2EE)
Location: Sterling, VA 20166
Job Description :
Participating in the application lifecycle with particular focus on removing the bugs and improving the code
- Lead the creation of formal design specifications and coding of complex systems
- Work closely with the Product Management on product requirements and functionality
- Build software applications following established coding standards for backend with microservices architecture
- Communicate continually with the project teams, explain progress on the development effort
- Contribute to continuous improvement by suggesting improvements to user interface, software architecture or recommending new technologies
- Ensure quality of work through development standards and QA procedures
- Perform maintenance and enhancements on existing software
- Assist the team to resolve technical problems requiring good judgement and creativity in developing solutions
- Communicate with stakeholders on the status update & risks
- Assist the team to resolve technical problems requiring good judgement and creativity in developing solutions
- Communicate with stakeholders on the status update risks
- Participate in Scrum, Sprint and Defect Triage meetings
Technical Stack:
Java/J2EE, Swagger/Open API, Springboot, GIT, Jenkins, Gradle/Maven, and Docker, Linux/Unix, MySQL, Microservice Architecture