03 Aug
|
Sampoorna Consultants
|
Karnataka
03 Aug
Sampoorna Consultants
Karnataka
Senior Java Developer-Prodcut - J50006
Role & responsibilities
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 current 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 perks
• 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.
📌 Senior Java Developer-Prodcut (Karnataka)
🏢 Sampoorna Consultants
📍 Karnataka