Job Description
Our tech landscape is evolved around Java spring framework while we are using node.js and laravel as well on equally important modules. Right now, Snappbox is in need of Senior Java Spring Developers who can achieve simplification and increase testability in our complex and challenging services. To be part of this team, you need to be someone that has an abundance of intellectual curiosity, be a self- motivated achiever and is excited to work with a team focused on innovation and delivering solutions that raise the bar
Qualified candidates will have the opportunity to grow into team leads, and later on technical managers or engineering managers based on their interest and expertise
Requirements
In depth understanding and extensive hands-on experience with Spring framework
Inordinate capability to own current code base as is, while meticulously planning steps to improve the code base to a better state
Understand and influence the adoption of evolving microservices in the global application platform
Work in an agile environment to develop microservices for our wide-range areas
Provide directives and documentation to other software engineers looking to integrate with your services
Lead peer reviews of design and code
Coordinate release management, bug tracking and conduct bug fixing
Perform data loads for UAT readiness and during UAT as requested by the UAT plan
Supports resolution of UAT identified issues and their triage
Excellent communication and critical thinking skills
Ability to organize unstructured information and attention to detail
Deep understanding of microservice development standards and best practices
General knowledge of software operationalization, performance tuning, threading and modularization
Strong organizational skills and the ability to prioritize in a fast-paced environment
Experience with automation technologies such as GoCD, Jenkins