Lead Java Software Engineer; Individual Contributor
Core
Design, develop, and maintain complex, enterprise-grade applications on AWS while improving product quality throughout the software development life cycle.
Role type
Lead Java Software Engineer (Individual Contributor)
Builds
Scalable, high-performance server-side systems and cloud-native solutions for a securities regulator.
Domain
Financial Services / Cloud Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Java, Spring Boot, RESTful APIs, GraphQL, Microservices, Event-driven architectures, PostgreSQL, MySQL, MongoDB, Cassandra, Neo4j, Amazon Neptune, AWS (Lambda, Step Functions, SQS, SNS, S3, ECS, Fargate, Aurora), CI/CD, Test automation, Unit testing, Software security, System design
Preferred skills
None stated
Technologies
AWS, Spring Boot, PostgreSQL, MySQL, MongoDB, Cassandra, Neo4j, Amazon Neptune, Lambda, Step Functions, SQS, SNS, S3, ECS, Fargate, Aurora
Responsibilities
Design and develop industry-leading solutions meeting quality standards and reliability specifications; Architect scalable document and metadata ingestion, processing, and persistence systems; Assist with implementing and maintaining CI/CD pipelines; Coach and train less experienced colleagues in techniques and processes.
Seniority
Senior, hands-on IC