Responsibilities Lead the design, development, testing, and support of custom banking solutions. Collaborate with project managers to define and align resource plans with project schedules. Drive technical execution, ensuring the project meets scope and timeline. Work closely with customers to gather and finalize technical specifications. Guide the team with expertise, ensure adherence to quality standards, and support their growth. Requirements Degree in Computer Science, Software Engineering, or IT. 5+ years of experience in Java EE development. Strong leadership skills with the ability to manage multi-team coordination. Solid understanding of design documentation and experience with UML. Hands-on experience with Java EE frameworks and design patterns. Familiar with MVC frameworks like Apache Struts. Worked with Java EE services such as EJB, JDBC, and JMS. Experience with IBM WebSphere or Oracle WebLogic and proficient in SQL/PL-SQL.