Bachelor's/Master’s Degree in Computer Science and at least 4 to 10 yrs. of professional experience.
At least 3+ years of experience with J2EE ( Maven, Spring, Hibernate etc.) in building multi-threaded high-performance scalable applications.
- Experience of Continuous Integration / Continuous Delivery tools e.g. Jenkins and writing / maintaining automated functional / integration tests.
- Solid working experience with RESTful Web Services.
- Working experience with Microservices Architecture
- Hands-on in developing large-scale Core Java applications.
- A self-motivated learner and builder with strong customer focus and obsession with quality.
- Working knowledge of Agile Methodologies e.g. Scrum
- Strong technical troubleshooting, diagnosing, and problem-solving skills.
- Strong computer science fundamentals in algorithms, data structures, and databases.
- Collaborate with product owners, scrum masters, and other developers to deliver a quality product using tools such as JIRA and Git.