Proven experience in designing, developing, and maintaining Java/JEE based API and web applications in a fast-paced Scrum environment.
Proven experience with Service Oriented Architecture (SOA), designing and building RESTful services, including versioning, isolation, and micro-services.
Passionate about cycle time and use CI/CD practices, tools to rapidly deploy changes to customers while minimizing risk using practices like A/B tests, blue-green deployments, and feature toggles.
Have a mentality of test first development and are experienced in modern test frameworks like Junit, Mockito, Spring Test.
Stay on top of Algorithms, Data Structures and Design Patterns and love the challenge of building highly scalable systems that can support thousands of transactions/sec.
Proficiency in DevOps, Continuous Integration and Delivery tools like Jenkins, Maven, uDeploy, Stash and Docker, optimally employ DevOps, Automated Testing and Continuous Delivery using technology such as Groovy, Jenkins.
5-8 years of proven experience with a Bachelor’s Degree in Computer Science, Information Science, Mathematics, Physics (or equivalent).
Required profile
Experience
Level of experience:Senior (5-10 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.