Overview
Aquent is thrilled to partner with a leading financial services institution that is revolutionizing how individuals and institutions manage their financial futures. We are seeking an exceptional Senior Java Developer who is ready to make a profound impact. In this critical role, you will be at the forefront of designing and delivering best-in-class authentication solutions for high-volume transaction systems, directly influencing the security, reliability, and user experience for millions. Your technical leadership and innovative spirit will not only shape the strategic technology vision but also ensure the seamless, secure operation of essential financial services, driving trust and performance at an unparalleled scale. As a Senior Java Developer, you will lead technical teams, spearheading the design and implementation of next-generation authentication solutions. You'll collaborate closely with solution and platform architects, ensuring that every implementation not only meets stringent technical requirements but also aligns with the strategic vision for secure, high-performance applications. This role offers the unique opportunity to champion engineering excellence, advocate for agile methodologies, and mentor talented engineers, fostering a culture of continuous improvement and innovation. You'll contribute directly to the client's success by ensuring their platforms remain secure, highly available, and performant, solidifying their position as a trusted financial services leader. **Key Responsibilities:** * Lead and guide technical teams in the delivery of highly scalable and reliable applications, ensuring adherence to budgets, timelines, and strategic technology vision.
* Design and implement best-in-class authentication solutions for high-volume transaction systems, capable of handling peak market demands.
* Collaborate with Solution and Platform Architects to ensure technical implementations align with architectural designs and principles.
* Advocate for and augment platform principles, guidelines, and standards, driving consistency and quality across development efforts.
* Champion high software agility and quality standards, contributing to a culture of engineering excellence.
* Promote and implement agile practices to enhance delivery speed and responsiveness.
* Mentor and support creative, passionate teammates, fostering their growth and development.
* Establish, maintain, and ensure adherence to robust development, coding, testing, and automation standards.
* Engage in full-stack Java development, including front-end technologies.
* Utilize and manage databases, including NoSQL and SQL.
* Develop and maintain automated tests using industry-standard frameworks.
* Leverage version control systems for collaborative development.
* Work with logging and monitoring tools for operational insights.
* Implement solutions within a complex multi-application environment, utilizing messaging systems. **Must-Have Qualifications:** **Experience & Education:**
* Proven experience leading technical teams in software development.
* Demonstrated expertise in designing and building highly available applications (99.999% uptime) capable of handling thousands of transactions per second, integrating with multiple internal and external applications.
* Track record of successfully resolving problems in high-stress and time-critical situations, such as production incidents.
* Bachelor's or Master's degree in Computer Science or a related field. **Technical Skills:**
* Proficiency in Java development.
* Strong experience with JavaScript and related frameworks (e.g., Angular, React).
* Expertise in developing Web Applications, particularly consumer-facing ones.
* Experience with Spring Cloud or similar API Gateway technologies.
* Solid understanding and experience with REST APIs.
* Extensive experience with testing automation frameworks (e.g., JUnit, Karma, Ruby, Cucumber, Java BDD, Accessibility Testing).
* Proficiency with database technologies, including MongoDB and SQL.
* Strong command of version control systems, particularly Git.
* Experience with logging technologies, log analysis, and reporting (e.g., Splunk, BigQuery, Grafana).
* Hands-on experience with CI/CD technologies (e.g., GitHub Actions, Bamboo, Sonar, Blackduck, Veracode).
* Experience with containerized deployment, including cloud platforms (e.g., GCP, AWS).
* Familiarity with messaging systems like Kafka.
* Understanding of authentication protocols such as OAuth and SAML. **Soft Skills:**
* Demonstrated curiosity and a passion for continuous learning.
* Excellent communication and collaboration skills.
* Strong advocacy for software agility, quality standards, and engineering excellence. **Nice-to-Have Qualifications:**
* Experience with .Net C#.
* Familiarity with PostgreSQL.
* Experience in Performance Testing and Engineering.
* Prior experience developing Identity and Authentication solutions for other applications.
* Understanding of NIST Identity Standards. **About Aquent Talent:**
Aquent Talent connects the best talent in marketing, creative, and design with the world's biggest brands.
Our eligible talent get access to amazing benefits like subsidized health, vision, and dental plans, paid sick leave, and retirement plans with a match. More information on our awesome benefits!
Aquent is an equal-opportunity employer. We evaluate qualified applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, and other legally protected characteristics. We're about creating an inclusive environment-one where different backgrounds, experiences, and perspectives are valued, and everyone can contribute, grow their careers, and thrive.
|