Location: PCS CHE, Chennai
Years of Experience: 5-7 Years
Job Summary: We are seeking an experienced Java Developer to join our application development team, focusing on web-based applications in the Online Banking for Business domain. The ideal candidate will design, develop, and maintain robust Java applications using frameworks such as Spring Boot and Hibernate, while contributing to architectural decisions and implementing microservices-based solutions.
Responsibilities
- Design, develop, and maintain Java applications using Spring Boot and Hibernate.
- Contribute to architectural decisions and design scalable systems.
- Implement microservices-based solutions and API development.
- Write clean, efficient code and conduct peer reviews to enforce coding standards and best practices.
- Perform unit testing, integration testing, and troubleshoot issues to ensure high-quality deliverables.
- Collaborate closely with cross-functional teams including QA, DevOps, and Product Management.
- Mentor junior developers and support their growth.
- Support CI/CD pipelines and manage application deployments.
- Ensure performance, security, and scalability of applications in production.
Mandatory Skills
- Java (Advanced)
- Spring Boot (Advanced)
- API Development and Microservices (Advanced)
- Web Foundation (Deal Breaker Skill)
Preferred Skills
- Oracle SQL (Intermediate)
- CI/CD (Intermediate)
Qualifications: Bachelor's degree in Computer Science, Engineering, or a related field.