Note: The job is a remote job and is open to candidates in USA. CSAA Insurance Group, a AAA insurer, is one of the leading personal lines property and casualty insurance groups in the United States. They are seeking an API/Microservices/AWS Software Engineer to design and build scalable, cloud-based microservices on AWS, using Java and modern DevOps practices.
Responsibilities
- Be involved in designing and building services in a continuous delivery model on a cloud platform
- Partner with leads and architects to help establish a technical vision and deliver innovative services which are consistent, maintainable, and highly scalable for various commerce experiences
- Work within microservices architecture, domain driven design, and RESTful APIs using Java
- Work in a distributed/cloud-based environment, including Amazon Web Services & Kubernetes with high transaction volumes
- Use data structures, algorithms, and architecture patterns
- Define solutions, provide estimates on effort and risk, and evaluate technical feasibility
- Use modern build strategies, continuous integration, unit testing, static analysis, and automated integration tests
- Practice full DevOps to ensure a culture of testing and releasing software on Amazon Web Services continuously using automation and monitoring
- Leverage NoSQL using Amazon Web Services to ensure data storage is designed for security, reliability, availability, maintainability, and performance
- Deliver software in a Scrum development process
- Perform technical code reviews and pair programming
- Partner with other teams to ensure the service ecosystem is loosely coupled and scalable
Skills
- Bachelor's degree in computer science, information systems, or engineering
- 1-3 years of overall progressive experience in software engineering
- Designing and developing microservices using spring boot
- Java/J2EE, Python or NodeJS
- REST Webservices/GraphQL
- Requirements Gathering
- AWS Native Services like Lambda
- Databases, including SQL and NoSQL
- Monitoring tools including New Relic, Splunk
- Apache Camel Messaging Services or ESB experience
- Kubernetes, OpenShift, ElasticSearch, DynamoDB, MongoDB
- AWS build tools, including Jenkins & Maven
- UML & Design Patterns
- Actively shapes our company culture (e.g., participating in employee resource groups, volunteering, etc.)
- Lives into cultural norms (e.g., willing to have cameras when it matters: helping onboard new team members, building relationships, etc.)
- Travels as needed for role, including divisional / team meetings and other in-person meetings
- Fulfills business needs, which may include investing extra time, helping other teams, etc
Benefits
- Annual bonus eligibility for most roles
- 401(k) with a company match
- Flexible Workplace
- Home-Flex roles, working primarily from home, often with the flexibility to work from various locations including CSAA offices
- Reasonable accommodations to qualified applicants and employees with disabilities or other limitations
- Company-wide annual discretionary bonus, through our Annual Incentive Plan (AIP), of up to 7% of eligible pay
Company Overview