HamburgerMenu
hirist

Job Description

Description :

Role : Senior Java Developer

Development - Bangalore, India (Hybrid)

Reports to : Head of Development and Product Security

Job Purpose :

The Senior Java Developer is responsible for the development, enhancement, and maintenance of Banking product. This role involves designing and implementing high-quality software solutions, contributing to new business requirements, and maintaining existing functionality within a collaborative scrum team environment.

Qualifications and Experience :

- Educational Background : BE / B.Tech / MCA / M.Tech / MCM.

- Total Exp : 9+ Yrs

- Java Expertise : 5+ years of proven experience in Java programming.

- Skills Expertise :

Experience with Java frameworks (Spring Framework, Spring MVC, Spring Boot, Spring Cloud, JPA, Spring Data, Kafka), Microservices architectures, RESTful APIs, relational databases (SQL for Oracle), cross-platform development, multi-threading, and familiarity with the Banking or Financial services sector.

Key Responsibilities :

- Design & Implementation : Design and implement new features, ensuring alignment with business requirements, technical specifications, security practices, and project timelines.

- Agile Development & Team Collaboration : Actively participate in agile scrum ceremonies, working closely with team members to achieve project goals and deliverables.

- Code Quality & Review : Ensure adherence to software design best practices, participate in design and code reviews, and proactively suggest improvements to processes and practices.

- Product Security : Adhere to sound security engineering practices to protect the integrity and security of the product.

- Support & Troubleshooting : Assist in maintaining and supporting both new and existing features by working with the support team to diagnose and resolve issues promptly.

- Innovation & Continuous Learning : Stay up-to-date with emerging technologies and industry trends, and integrate new solutions to enhance the user experience and product functionality.

- Out-of-Hours Support : Provide occasional out-of-hours support for critical product issues when required.

- Additional Tasks : Perform any other related tasks as assigned by the line manager.

Critical Competencies :

- Technical Expertise : Proficient in Java programming with strong object-oriented design and programming skills.

- Agile Methodologies : Experienced in agile software development methodologies such as Scrum, Kanban, or similar frameworks.

- Version Control : Proficiency in Git for source code management.

- Communication Skills : Excellent written and verbal communication skills in English, with the ability to present technical ideas clearly and precisely.

- Attention to Detail : Strong attention to detail with a high level of accuracy and a passion for continuous learning.

- Problem-Solving : Strong problem-solving abilities with a focus on identifying challenges, proposing solutions, and contributing to the overall success of the company.

- Team Collaboration : A strong team player who is cooperative, flexible, and committed to working effectively with others to achieve shared goals.

- Customer-Focused : Strong customer orientation with a focus on delivering high-quality solutions that meet client needs.

Success Metrics :

- Feature Delivery : Timely and accurate delivery of new features and enhancements in line with scrum goals, project timelines and business requirements. Story points delivered with the sprint.

- Code Quality : High-quality, reliable code with minimal defects, adhering to best practices in software unit testing with 100% code coverage and product security.

- Team Contribution : Active participation and collaboration within the scrum team, contributing to the achievement of 100% scrum team goals and project milestones.

- Customer Satisfaction : Positive feedback from internal and external stakeholders regarding the functionality, stability, and security of the product. Target is Zero Implementation bugs in customer reported issues

- Continuous Improvement : Demonstrated commitment to staying updated with industry trends and incorporating new knowledge into daily work. Training hours completed within the year.

What we offer :

- Competitive salary

- The opportunity to work with a Winner of Irelands Best Managed Companies Award

- Excellent Employee benefits

- Flexible working hours

- Private Health insurance fully covered

- Opportunities for International Travel (Need basis)

- Great career opportunities

- Irish indigenous IT Company

- Innovative & Entrepreneurial culture

Equal Opportunity Statement :

We are an equal opportunity employer. We value diversity and are committed to creating an inclusive environment for all employees.


info-icon

Did you find something suspicious?

Similar jobs that you might be interested in