Senior Java Engineer developing high-quality, secure code for FusionAuth's CIAM software. Collaborating with an engineering team and contributing to product improvements in a hybrid working environment.
Responsibilities
Writing high-quality, performant, and secure code
Connect unfamiliar technical concepts to your existing knowledge base and find pragmatic paths forward
Balance immediate deliverables with long-term architectural thinking and planning
Writing extensive and thorough tests
Designing and producing new features
Maintaining our software with bug fixes and enhancements
Writing clear, high-quality documentation for new features
Rotate as the on-call engineer to solve critical customer issues.
Provide technical support to our customers
Be a voice of positive change in the Engineering organization
Requirements
10+ years of professional software development experience
Bachelor’s degree in computer science, or demonstrable experience with a broad set of theoretical topics
Highly proficient in object-oriented design and implementation
Understanding of the full web stack (HTTP, TCP/IP, REST, etc)
Experience with building highly available, high-performance, scalable applications
Expertise in building multi-threaded, API-first applications
In-depth knowledge of unit and integration testing
Real working knowledge of relational databases—you understand query optimization, indexing strategies, and database design beyond ORM abstractions
Experience up and down the entire stack, including cloud infrastructure, operating systems, databases, back-end services, and JavaScript on the front end
Comfortable working in a hybrid model (in-office attendance expected 2 days/week for first 3-6 weeks, then hybrid/remote as needed)
Benefits
Comprehensive health insurance including medical, dental, and vision coverage, with the company covering the majority of your medical premiums to keep your costs low.
Fully employer-paid High Deductible Health Plan (HDHP) option paired with a Health Savings Account (HSA), including employer contributions.
Basic life insurance and short- and long-term disability coverage fully paid by the company for essential financial protection.
Voluntary life insurance options to provide additional financial protection for you and your loved ones.
Healthcare and Dependent Care Flexible Spending Accounts (FSAs) to save pre-tax dollars on eligible expenses.
401(k) plan with company match to help you save for retirement.
Generous paid time off (PTO) plus paid company holidays to support work-life balance.
Employee Assistance Program (EAP) offering confidential counseling and support services.
Professional growth and development opportunities to boost your career journey.
Eligibility for performance-based bonuses or variable compensation tied to individual, team, or company results.
Database Engineer managing installations, configurations, and performance optimizations for database systems. Supporting development teams and ensuring data integrity in high - availability environments.
Full Stack Software Engineer at U.S. Bank developing best in class software experiences. Collaborating with teams to design, develop, and maintain applications in a fast - paced environment.
Senior Back - End Developer at Vodafone designing and building digital solutions. Collaborating with teams to deliver stable and high - performing applications.
GCP Platform Architect designing and implementing scalable cloud infrastructure solutions at Vodafone. Collaborating with cross - functional teams to optimize cost and security for cloud services.
Senior Lead Software Engineer leading diverse technology projects in cloud solutions at Capital One. Collaborating with product managers and mentoring engineering community members.
Java Backend Developer responsible for full stack development with expertise in Core Java and Spring. Involves working with PL/SQL and various app servers.
Backend Java Developer at Infosys responsible for building scalable platforms and deploying solutions on AWS. Involves hands - on experience with distributed systems and modern technologies.
Senior Software Engineer leading the design and development of payment systems. Responsibilities include providing technical leadership and mentoring engineers in cloud - native development.
Senior Full Stack Developer at LPL Financial responsible for building cloud - based trading applications. Collaborating with teams to improve scalability and resiliency of trading solutions.
Senior Technical Architect developing cloud solutions for ICT Professional Services team. Leading design and architecture of IT solutions while advising clients on new services and solutions.