Description

Job Summary: Roles and Responsibilities: - Design and develop software modules to meet the business requirements. - Analyze existing software code and make enhancements for new requirements. - Work under limited guidance. - Actively think about system stability and enhancing our applications. - Understand and deeply focus on the real-world benefit your systems and products will have on our end users. - A strong desire to document and share work done to aid in long-term support. Skill and Experience: - 4 to 7 years of experience in testing, documentation, production support, applications development, modern web applications using Rest API, caching, Kafka, and J2EE/JAVA Architecture. - Strong experience in Spring Framework such as Spring MVC, IOC, AOP, and Spring JDBC. - Experience in building Restful web APIs with Spring, Spring Boot. - Experience in designing front-end interfaces using HTML5, CSS3, JavaScript, Bootstrap, and React. - Unit and integration testing using Junit and Mockito. - Familiar with DevOps tools and experience in CI/CD software. - Experience in database systems like SQL Server and PostgreSQL is a must. - Experience with source control systems like GIT (preferred), Perforce, or similar. - Experience in Python will be a plus. - Good problem-solving, intellectual curiosity, and analytical abilities. - Takes full ownership of his or her work and delivers with high standards. - Demonstrates good communication skills and is comfortable working with many teams.

Education

Any Graduate