Lead Software Engineer Remote USA
Lead Software Engineer Description
Job #: 55100Description
We are looking for a highly technically proficient Java software API/backend Development lead to work as part of our team, you will work among high-performing engineering, design, and product teams. If you enjoy working in a high-paced, highly technical environment where everyone can have their say while still being able to set and hit deadlines, then this is the role for you.
REQ #: 209051786
#LI-DNI
#LI-DNP
#REF_JAVA_MAR21
What You’ll Do
- Serving as a core member of an agile team that drives user story analysis and elaboration, designs and develops software applications
- Performing hands-on software development and testing, typically spending 90% of time writing code, API specs, conducting code reviews and testing in ongoing sprints, or doing proof of concepts/automation tools
What You Have
- Experience in developing internet-scale solution development primarily using Java 8+, Spring Boot and no-sql databases (primarily mongo)
- Must have demonstrated Proficiency in Java 8 (Lambdas, Streams, Completeble Future, optional, generics)
- Must have demonstrated Proficiency in Spring boot – webflux , Reactor 3), spring-data, REST
- Must have demonstrated Proficiency in Java functional and reactive programming
- Test Driven Development experience
- Good to have experience in developing and building asynchronous Reactive Micro services utilizing Vertx
- Must have experience in developing REST APIs using Spring Boot 2.0 (reactive) and skilled in Open API (swagger) specification
- Must have demonstrated experience in designing database schemas, index design, optimizations for query tuning
- Experienced in utilizing Grafana, Jaeger, Splunk to monitor and troubleshooting application systems
- Demonstrated experience in using modern software engineering tools: git workflows, gradle, load testing tools, mock frameworks
- A bachelor's degree in Engineering or related field
What We Offer
- Medical, Dental and Vision Insurance (Subsidized)
- Health Savings Account
- Flexible Spending Accounts (Healthcare, Dependent Care, Commuter)
- Short-Term and Long-Term Disability (Company Provided)
- Life and AD&D Insurance (Company Provided)
- Employee Assistance Program
- Unlimited access to LinkedIn learning solutions
- Matched 401(k) Retirement Savings Plan
- Paid Time Off
- Legal Plan and Identity Theft Protection
- Accident Insurance
- Employee Discounts
- Pet Insurance