Senior Java Security Specialist
RemoteSerbia or Belgrade, Central Serbia, Serbia
Job Summary
Investigate and resolve security-related findings while upgrading and managing third-party open-source dependencies within enterprise financial solutions. Lead distributed global development efforts using Java SE/JEE, Spring Framework, and middleware technologies, integrating Identity and Access Management systems via OAuth and OpenID Connect. Apply software design patterns and enterprise architectural concepts to build scalable applications with Angular, Redux, and TypeScript, adhering to Agile and test-driven development methodologies. Requires 7+ years of hands-on experience, strong communication skills, and fluency in English.
Required Qualifications
- At least 7+ year's hands-on professional experience in the Java enterprise environment
- Experience building enterprise financial solutions
- Experience with Agile and testdriven development
- Experience in working in a distributed global environment
- Experience in investigating and resolving security related findings
- Experience in upgrading and working with 3rd party open-source dependencies
- Very good expertise in Java SE/JEE, TypeScript
- Very good expertise in software design patterns, integration patterns and enterprise architectural concepts
- Hands-on experience with Spring Framework and Middleware, JMS and JPA/Hibernate
- Good understanding of web frontend technologies: Angular v2+, Observables, Redux
- Experience integrating with Identity and Access Management (IAM) systems, with good understanding of concepts like OAuth, OpenID Connect and Single Sign-on
- Adapting and integrating open-source frameworks and technologies
- Very strong communication skills and fluent in English
- Team player
- Willingness to take responsibility
- Passionate about software development
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.