Sr. Software Engineer – Java/Aws
Company | Early Warning |
---|---|
Location | San Francisco, CA, USA, Scottsdale, AZ, USA |
Salary | $120000 – $160000 |
Type | Full-Time |
Degrees | Bachelor’s |
Experience Level | Senior |
Requirements
- Education and/ or experience typically obtained through completion of a bachelor’s degree in computer science, Computer Science Engineering, Computer Information Systems, Electrical Engineering, or related field.
- Minimum 5 years direct experience in Software Engineering or related experience.
- Proficient with Git source control and Git flow branching model.
- Spring / Spring boot framework is required.
- Familiarity with modern DevOps practices.
- Familiarity writing automated tests.
- Proficient with SQL.
- Proficient in RESTful service design.
- Experience with Docker/ Kubernetes.
- Experience with Kafka.
- Excellent written and spoken communication.
Responsibilities
- Participates in the discussion and implementation around complex capabilities.
- Develops complex features and capabilities to enhance the Early Warning core product offerings.
- Managing source code using Git.
- Receiving, reviewing, and approving pull requests ensuring that code quality remains high.
- Querying platform data using SQL-based DBs.
- Working on complex Java Web Services using Spring Boot.
- Document complex details and decisions in Confluence.
- Building automated tests alongside sprint work that is integrated into the CI/CD pipeline, considering environment variables, and providing recommendations.
- Able to troubleshoot complex bugs that may arise during development.
- Support the company’s commitment to risk management and protecting the integrity and confidentiality of systems and data.
Preferred Qualifications
- Additional related education and/or work experience preferred
- Experience with SOAP services.
- Familiar working with common data format standards like XML, JSON, YAML, etc.
- NoSQL experience (Redis, HBASE, AeroSpike, etc.)
- FinTech experience is highly beneficial