Company DescriptionThe Tech Talents is a group of experienced recruiters specializing in finding and attracting top tech talents. With a focus on technology and expertise across multiple regions, we have successfully helped businesses hire the best candidates for various roles. Our goal is to streamline the hiring process and connect organizations with highly skilled individuals who may not be actively seeking new opportunities. By outsourcing the selection process to us, organizations can save valuable time and resources while gaining access to top tech talents in today's competitive market.
Role DescriptionThis is a full-time remote role for a Senior Microservices Developer - Java. As a Senior Microservices Developer, you will be responsible for the design, development, and implementation of microservices architecture using Java. Your day-to-day tasks will involve collaborating with cross-functional teams to analyze requirements, develop scalable solutions, and ensure the performance and stability of microservices. You will also be involved in troubleshooting and debugging production issues, as well as providing technical guidance and support to junior developers.
Qualifications1. Advanced (> 5 years) knowledge and practice with Domain-driven Design (DDD) and microservice design patterns such as CQRS for technical design 2. Native comfort level working in an environment that practices Agile development, engaging Product Owner/Business Owner and other stakeholders 3. Advanced (> 5 years) Experience in Java and Spring framework 4. Develop Unit Testing scripts 5. Own, deliver and update technical documentation on an ongoing basis such as Detailed Technical Design (DTD) 6. Support application after Go-Live till end of Defect Liability Period and application troubleshooting7 .Advanced (> 5 years) working knowledge of Agile delivery tools such s Jira, Confluence, Bitbucket, JUNIT and other Java software delivery tools and CI/CD ways of working