We are looking for a hands- on Java professional, passionate about technology, having good problem solving skills
Experienced in delivering highly available, scalable distributed systems. Involved in all phases of software development and collaborated with geographically dispersed teams.
Responsibilities:
Develop solutions for the full stack Java- based back- end, database and messaging.
Implementing clean code, adhering to standard coding and design principles, following TDD.
Integrate with CI/CD.
Facilitate and contribute actively in code review sessions, design review sessions.
Work collaboratively in an Agile setup with team members located across different locations and time zones.
Develop new skills to contribute as a multi- functional team member (potential areas for secondary skills: Cloud readiness, Security, Monitoring and Measuring Tools).
Required Skills :
Around 5 years of Java/JEE design and development skills.
Strong analysis (both requirements and system) and design skills.
Expertise in Spring (including Spring Cloud), WebServices, Microservices, REST, XML, JSON.