Lead Java Developer - Security Focus (Banking Domain)
This range is provided by Synechron. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.
Base pay range
$110,000.00/yr - $120,000.00/yr
Job Title: Lead Java Developer - Security Focus (Banking Domain)
Job Location: Dallas, TX, Pittsburg, PA
We are At Synechron, we believe in the power of digital to transform businesses for the better. Our global consulting firm combines creativity and innovative technology to deliver industry-leading digital solutions. Synechron’s progressive technologies and optimization strategies span end-to-end Artificial Intelligence, Consulting, Digital, Cloud & DevOps, Data, and Software Engineering, servicing an array of noteworthy financial services and technology firms. Over the last 20+ years, our company has been honored with multiple employer awards, recognizing our commitment to our talented teams.
We are looking for an Advanced Lead Java Developer with a strong emphasis on security practices to join our innovative team. The ideal candidate will possess vast experience in core Java development, microservices architecture, and security frameworks. This role requires a deep understanding of software design and architecture while being a strong advocate for secure coding practices.
The Role
Responsibilities: - Lead the design, development, and implementation of secure Java applications.
- Demonstrate expertise in core Java, focusing on multi-threading and efficient coding practices.
- Develop and maintain microservices architecture, ensuring a comprehensive understanding of the complete flow.
- Utilize the Spring framework, Spring Boot, and Spring Security to build robust applications with strong authentication and authorization mechanisms.
- Implement OAuth and Multi-Factor Authentication (MFA) for secure access to applications.
- Employ reactive programming principles to enhance application responsiveness and scalability.
- Collaborate with cross-functional teams to define system architecture and design secure solutions.
- Contribute to the establishment of secure coding standards and best practices within the team.
- Perform code reviews to ensure adherence to security practices and high-quality coding standards.
- Stay updated with the latest security threats and trends, providing guidance on mitigation strategies.
- Work with databases such as Oracle, SQL Server, and MongoDB to ensure secure data management.
Requirement: You are: - Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field.
- 10+ years of experience in Java development, with at least 3 years in a lead role.
- Experience in the banking, Investment Banking domain.
- Strong proficiency in core Java, including advanced concepts like multi-threading.
- Proven experience in microservices architecture and its complete flow.
- Extensive knowledge of the Spring framework and Spring Boot for developing enterprise applications.
- In-depth understanding of Spring Security, including OAuth and MFA implementations.
- Experience with reactive programming paradigms.
- Familiarity with cloud services (AWS, Azure, etc.) is a significant advantage.
- Solid experience with relational databases like Oracle and SQL Server; knowledge of MongoDB is a plus.
- Strong problem-solving skills and the ability to work effectively in a fast-paced environment.
- Excellent communication, leadership, and teamwork skills.
We can offer you: - A highly competitive compensation and benefits package
- A multinational organization with 58 offices in 21 countries and the possibility to work abroad
- Laptop and a mobile phone
- 10 days of paid annual leave (plus sick leave and national holidays)
- Maternity & Paternity leave plans
- A comprehensive insurance plan including: medical, dental, vision, life insurance, and long-/short-term disability (plans vary by region)
- Retirement savings plans
- A higher education certification policy
- Commuter benefits (varies by region)
- Extensive training opportunities, focused on skills, substantive knowledge, and personal development
- On-demand Udemy for Business for all Synechron employees with free access to more than 5000 curated courses
- Coaching opportunities with experienced colleagues from our Financial Innovation Labs (FinLabs) and Center of Excellences (CoE) groups
- Cutting edge projects at the world’s leading tier-one banks, financial institutions and insurance firms
- A flat and approachable organization
- A truly diverse, fun-loving and global work culture
Seniority level
Mid-Senior level
Employment type
Full-time
Job function
Information Technology and Consulting
Industries
Software Development, IT Services and IT Consulting, and Financial Services
#J-18808-Ljbffr