Description
You will design and develop scalable, secure Java applications for the banking and financial services domain.
Responsibilities
- Design architectural blueprints that align with business objectives and technology standards.
- Lead developer teams by providing technical guidance, mentoring, and code reviews.
- Translate business requirements into technical solutions through stakeholder collaboration.
- Manage software development project execution to ensure timely delivery and quality.
- Implement secure coding practices and conduct regular security audits to meet banking regulations.
Required Skills
- 8+ years of Java development experience, including 4+ years in a senior or architectural role.
- Expertise in Java EE, Spring Framework, and Hibernate.
- Proven experience within the banking domain and financial systems.
- Hands-on experience with microservices architecture and RESTful APIs.
- Proficiency with database systems including Oracle, SQL Server, or MySQL.
- Experience with cloud platforms such as AWS or Azure.
- Strong understanding of cybersecurity protocols and data protection standards.
- Practical experience using Agile development methodologies.
- Bachelor’s degree in Computer Science, IT, or a related field.
Preferred Skills
- Master’s degree in a relevant technical field.