Description
You will design, build, and maintain high-availability, low-latency platforms using Java and J2EE.
Responsibilities
- Design and implement scalable microservices using Spring, Spring Boot, and Hibernate.
- Develop and maintain REST and SOAP APIs to support system functionality.
- Identify and refactor bad design patterns that impact performance and maintainability.
- Apply system design principles and design patterns to ensure scalable architecture.
- Establish test automation processes and contribute to the automation roadmap.
Required Skills
- 8+ years of experience in software development.
- Strong object-oriented programming skills in Java and Core Java.
- Hands-on experience with Spring, Spring Boot, and Hibernate.
- Proficiency in Node JS and REST API development.
- Experience with SQL and Oracle databases.
- Competency in Selenium Framework, TestNG, and Appium for automation.
- Knowledge of UI, Mobile, and API automation.
- Experience with GIT, Maven, and Jenkins.
- Familiarity with JIRA, TestRail, and Postman.
- Experience working in Agile environments.
Preferred Skills
- Experience with Casper JS and WordPress.
- Knowledge of SOAP API implementation.