
Java Developer-Associate-Software Engineer
- Mumbai, Maharashtra
- Permanent
- Full-time
- Contribute to the function through complex project tasks and initiatives.
- Interact regularly with team members and occasionally leadership on a range of topics.
- Mentor junior and mid-level engineers, providing technical guidance and direction.
- Architect solutions that meet performance, scalability, and security requirements.
- Drive technical excellence through code reviews, design discussions, and knowledge sharing.
- Collaborate with stakeholders to define project roadmap and technical strategy.
- Implement and advocate for best practices in software engineering and design patterns.
- Contribute to the evaluation and adoption of new tools and technologies.
- Lead efforts to refactor and optimize existing codebase for efficiency and maintainability.
- Integrate prepackaged software and services into the bank's technology ecosystem.
- Conduct code reviews, debugging, and performance tuning to ensure software quality and reliability.
- Stay updated on emerging technologies, trends, and tools to drive innovation and continuous improvement. {D Part 2: Scope of Role What you'll bring pre-set content based on tier framework + role-specific bullets}
- Ability to process information, translate into plans and present summaries to stakeholders.
- Experienced understanding of business line and discipline.
- Bachelor's degree in Computer Science,
- Engineering, or a related field, or equivalent experience.
- Extensive experience in designing and implementing complex test scenarios.
- Strong proficiency in software design and architecture.
Mentorship of junior team members and code review expertise.
- Expertise in performance optimization and scalability.
Excellent problem-solving and analytical skills.
- At least 4 years' relevant experience would generally be expected to find the skills required for this role.