Requirements
Must have:
- Bachelors or Masters degree in Computer Science or a related field or equivalent hands-on experience - Strong expertise in JavaScript and related frameworks, with a preference for Angular - Solid proficiency in Java programming language - Proven experience developing web applications, preferably consumer-facing - Practical knowledge of Spring Cloud or similar API gateway technologies - Demonstrated skill in REST API development - Experience with automation testing frameworks such as JUnit, Karma, Ruby, Cucumber, and accessibility testing - Familiarity with MongoDB database technologies - Hands-on experience with logging technologies, log analysis, and reporting systems - Competence in CI/CD technologies and containerized deployment strategies - Experience with .NET C# - Familiarity with PostgreSQL database systems - Practical knowledge of tools like Splunk, BigQuery, or Grafana - Proficiency with CI/CD tools such as GitHub Actions, Bamboo, Sonar, Blackduck, or Veracode - Experience in cloud deployments, especially on Google Cloud Platform or AWS - Background in performance testing and engineering - In-depth understanding of authentication protocols like OAuth and SAML - Experience in developing Identity and Authentication solutions - Knowledge of NIST Identity Standards - Proven track record of designing systems that handle over 1,000 transactions per second with 99.999% uptime - Demonstrated ability to resolve production challenges in high-pressure, time-sensitive environments
Responsibilities:
- Lead technical teams to create scalable applications that fulfill business goals and timelines while aligning with the strategic technology vision - Develop and sustain authentication solutions for systems managing high transaction volumes during peak periods - Collaborate with Solution Architects and Platform Architects to ensure that implementations adhere to architectural standards - Advocate for platform principles, guidelines, and standards across the organization - Promote software agility and uphold quality standards within a culture of engineering excellence - Encourage the adoption and practice of agile methodologies to enhance delivery speed - Mentor and coach enthusiastic and creative team members across various teams - Establish and uphold standards for development, coding, testing, and automation
Company:
We are an innovative company located in Austin, TX, offering a hybrid work model that requires employees to be onsite four days a week from Monday to Thursday. We are currently looking for a Full Stack Java Developer to join our dynamic team for a duration of 12 months, with the possibility of an extension. In this role, you will lead technical projects while delivering highly scalable authentication solutions for high-volume transaction platforms. We value collaboration and are committed to engineering excellence, ensuring that our team is equipped to provide best-in-class solutions in the ever-evolving tech landscape.