2 ITCAN Jobs
Java Lead - Microservices Architecture - Banking Domain (6-10 yrs)
ITCAN
posted 18hr ago
About the Job :
We are seeking a talented and experienced Java Lead with expertise in the Banking and BFSI (Banking, Financial Services, and Insurance) domain to join our team.
As a Java Lead, you will play a pivotal role in driving project success through leadership, technical expertise, and hands-on development skills.
You will be responsible for leading a team of developers in designing, building, and deploying Java-based solutions, ensuring that banking and financial applications are high-performing, secure, and scalable.
Key Responsibilities :
- Lead the design and development of Java-based applications within the Banking and BFSI domain, ensuring high availability, performance, and security standards are met.
- Provide technical guidance and mentorship to the development team, ensuring adherence to best practices, coding standards, and quality processes.
- Conduct regular code reviews, design reviews, and technical document reviews to maintain consistency, high quality, and adherence to project requirements.
- Guide the team in resolving complex technical challenges and provide hands-on support to overcome roadblocks in development.
- Take ownership of project planning, initiation, execution, control, and completion within scope, time, and budget constraints.
- Lead the day-to-day technical operations, managing both project development and maintenance activities, ensuring timely delivery and high-quality output.
- Act as the main point of contact for the project, directly engaging with clients and stakeholders to ensure project alignment and resolve issues proactively.
- Create detailed functional and technical specifications documents, ensuring clear communication of requirements and solutions.
- Develop and maintain Java-based applications using Java J2EE, Spring Boot, Spring Core, and Spring MVC frameworks, ensuring that applications are scalable, secure, and performant.
- Design and implement Clustered Application Architecture to ensure optimal performance, scalability, and availability of banking applications.
- Ensure deployment and maintenance processes are smooth, reliable, and automated, using best practices in application deployment and configuration management.
- Lead the design and development of mobile applications for banking services using Android Studio, Kony Visualizer, and Kony Mobile Fabric.
- Manage the full mobile application lifecycle, including development, deployment, and support for Android-based applications.
- Implement mobile security insights and practices to ensure the safety of sensitive banking information on mobile platforms.
- Manage and oversee a team of developers, delegating tasks based on skill sets and experience.
- Track team performance and ensure deadlines are met while maintaining high code quality and team productivity.
- Foster a collaborative and efficient development environment, helping team members grow their skills through regular feedback and mentoring.
- Act as the primary point of contact for customers, building strong relationships with stakeholders and ensuring clear communication throughout the project lifecycle.
- Proactively address potential issues, risks, or roadblocks before they escalate, ensuring that customer expectations are met and exceeded.
- Participate in client meetings and discussions to review project status, propose solutions, and gather feedback for improvement.
- Monitor the performance of the applications, identifying areas for optimization in terms of speed, scalability, and security.
- Lead efforts to address any performance bottlenecks, implementing effective solutions to ensure optimal performance of banking applications.
- Promote Agile methodologies, ensuring that the team follows the best practices for continuous integration (CI) and continuous deployment (CD).
- Ensure the application's code quality is maintained at a high standard by enforcing automated testing, code coverage, and performance tests.
- Maintain security best practices in development, especially focusing on regulatory compliance in the BFSI sector.
- 6-10 years of hands-on experience in Java/J2EE development, with strong experience in the Banking/BFSI domain.
- Proven expertise in Spring Boot, Spring Core, Spring MVC, and enterprise-level application architecture.
- Hands-on experience in mobile application design and development, including Android Studio, Kony Visualizer, and Kony Mobile Fabric.
- Experience in Cluster Application Architecture, deploying Java-based applications in production environments.
- Experience managing development teams, assigning tasks, and ensuring timely delivery of project milestones.
- Strong background in mobile security insights for securing mobile banking applications.
Technical Skills :
- Expertise in Java J2EE, Spring Boot, Spring MVC, Spring Core, and related frameworks.
- Familiarity with enterprise application architecture, including high-availability and high-performance design.
- Strong understanding of mobile application development for Android, using frameworks such as Android Studio, and tools like Kony.
- Proficiency in CI/CD tools and DevOps processes, including version control systems such as Git.
- Experience with database management and performance tuning (e.g , SQL, NoSQL databases).
- Knowledge of microservices architecture and design patterns
Functional Areas: Other
Read full job descriptionPrepare for Microservice Architect roles with real interview advice