Job overview:
We are seeking a highly skilled Senior Java Developer. The ideal candidate will bring a wealth of experience in full stack Java development and will play a key role in both development and maintenance/support projects.
Responsibilities:
- Work on development and maintenance projects within the financial/banking domain.
- Engage in system design, coding, and testing activities.
- Collaborate with clients to gather business requirements.
- Provide full SDLC exposure, handling tasks independently.
- Contribute to an agile team environment.
- Debug code and incidents effectively.
- Support production and batch processes when necessary.
Technical Skills:
- Strong experience with Java (1.8), Webservices, Spring Boot, EJB 3.0, SOAP, MQ, Oracle, Bitbucket, GIT.
- Proficiency in IBM WAS, JIRA, and SNOW is a plus.
- Experience with Azure/AWS cloud services and DEVOPS tools like Service Manager and XLRelease is beneficial.
- Strong understanding of banking domain knowledge, particularly in core banking, deposits, and payments.
Preferred Qualifications:
- Experience in client interaction for business requirement gathering.
- Self-sufficient and able to handle tasks independently.
- Experience in production and batch support.
- Strong communication and team collaboration skills.
- Agile team experience is an advantage.