Senior Java developer. Take an active position in the software development lifecycle, from design sessions through code review and
testing.
knowledge on developing according to Agile best practices.
Interface with various R&D groups and with support tiers.
Planning, executing and validating development tasks according to the agreed design and requirements.
Provide customer support by solving product issues – onsite and remote
Requirements
• 5+ years of experience on java technologies & frameworks (Spring and Guice). Practical experience in Java development – Must.
• 3+ years of experience with Micro Services Architecture and Distributed Systems.
• 2+ years of experience working with Agile software development methodology.
• Experience with SQL/NOSQL based Databases.
• Experience with DevOps practices (CI pipeline) and deployment tools (Jenkins, Docker, K8s, etc.).
• Experience working on Windows and Linux environments.
• B.Sc Degree in Computer Science.