We are looking for a talented Senior Staff Software Engineer (Cloud native Java) that can thrive in fast paced agile environment developing and delivering innovative direct to customer products on a cloud native java platform. You will be using cuttingedge technologies and a key player in designing and implementing product features. This is a highly technical role requiring excellent coding skills.
Responsibilities:
- HandsOn active contribution as a leading member of software engineering teams focused on building APIbased systems delivering highly secure efficient and robust solutions in an aggressive timeframe.
- Develop highly scalable and reliable systems supporting consumer and data centric products and services on an AWS cloudbased platform
- Integrate 3rd Party and Internal API async and filebased services utilizing CSV JSON or XML data
- Own deliverables from ideation thru testing/validation and production Operationalization
- Lead mentor and collaborate with other team members
- Diligently observe and maintain Standards for Regulatory Compliance and Information Security
- Without fail deliver and maintain accurate complete and current documentation
Qualifications:
- 10 15 years of software development experience building and testing applications with secure coding practices
- Currently handson collaboration on a team developing significant commercial software project in cloud native Java
- Proven proficiency developing in serverside Java applications using mainstream frameworks such as Spring Boot Spring Cloud and ReactorCore.
- Current cloud technology experience preferably AWS (Kubernetes Fargate S3 MKS Lambda etc)
- A current working understanding of microservices event driven techniques and data pipelines
- A strong proven proficiency in SQL and NoSQL based data access and management
- Familiarity with async messaging logging or queues such as Kafka NATS SQS RabbitMQ.
- Recent experience managing PII/secure/sensitive data
- Demonstrable familiarity with CI/CD process testing frameworks and practices (CodeCommit CodeDeploy CodePipeline CLI etc.)
- Deep understanding of best design and software engineering practices design principles and patterns and unit testing.
- Proficiency in developing easily monitored at the system and business operations level
- Comfortable in a dynamic environment with ability and willingness to adapt to various technologies and simultaneously work on multiple projects
- Must have at least 3 years of experience as Tech Lead
Additional Preferred Experience:
- Extensive experience building systems for financial services or tightly regulated businesses.
- Massmarket retail online consumer product experience
- Security and privacy compliance (GPDR CCPA ISO 27001 PCI HIPAA etc.) experience a plus
Key skills: Java spring boot AWS
Senior React Developer