Senior Full Stack Developer (Java, Groovy, Springboot, React, TypeScript, MongoDB)
Develop high-quality, scalable, and efficient full-stack applications using Java, Groovy, Springboot, and React. Collaborate with a team to design and implement features, write unit and integration tests, and ensure continuous quality improvements. Participate in full life-cycle development, from requirements to deployment, and stay up-to-date with the latest security threats and mitigation techniques.
Key Highlights
Technical Skills Required
Benefits & Perks
Job Description
We have a 12+ month contract to hire position open for a Sr Full Stack Developer with a background in Java, Groovy, Springboot, React / JavaScript / Jest, TypeScript, Mongo, Unit Testing, CI/CD Jenkins / Gradle, and Rest API.
Candidates need to have a solid background with Unit testing, and some integration testing experience.
A background developing CI/CD pipelines is also required. Jenkins is used for CI/CD pipelines but other tools like Git, Gitlab or others can be accepted.
RestAPI experience is also required.
This is for a Sr role so mid-level candidates with 4 - 7 years are not qualified. From a full stack perspective, candidates need to be stronger on the backend development side versus front end.
Skills & Experience
Required
- 10+ years of software engineer experience or BS in IT-related discipline (Computer Science, Engineering, etc.)
- 2+ years most recent experience in full stack development for Java based platforms
- Proven track record of over 3 years in executing Unit Testing
- Proficiency in multiple tools of the full stack covering frontend frameworks, databases and deployments
- Experience in technologies such as:
- JavaScript
- Typescript
- ReactJS
- Jest
- React Testing Library
- Jenkins / Gradle
- Groovy
- Spring-Boot
- MongoDB
- Capable of swiftly mastering new technological tools and systems
- Proficient in addressing complex challenges through creative approaches, seasoned expertise, and multiple information sources
- Exceptional communication skills, with the ability to convey complex information clearly and concisely
- Exceptional communication skills, with the ability to convey complex information clearly and concisely
This role is with the e-underwriting platform and rules-based technologies that power dozens of products and offered commercially to insurance carriers.
As a Senior Software Engineer, you will independently create API-based applications from concept to finished product with a cloud-first emphasis. You will leverage your strong knowledge of general programming languages, frameworks and deployment methodologies to execute. You will participate in the implementation of complicated and often ambiguous technical problems. You will participate within a scrum team using strong communication skills to articulate problems and solutions to both product stakeholders and the development team. You will be working in a collaborative environment to build and deploy effective and efficient applications with well-tested code.
- Works directly with our highly collaborative team of Technical Solution Architect, Business Analysts, Software Engineers, DevOps and Quality Assurance to design and implement features to deliver business value for our large-scale enterprise projects.
- Participates in full life-cycle development from requirements through implementation including designs, develop, tests, deploy and supports API-based and web-based systems focusing on industry best practices.
- Applies coding and software best practices, develop reference and proof of concept implementations.
- Creates unit and integration tests for each acceptance criteria.
- Seeks continuous quality improvements for supported systems.
- Implements timely decisions on complicated technical problems.
- Manages individual tasks and timelines with an ability to work without direct supervision.
- Monitor, address and track the status of vulnerabilities and remediation efforts.
- Stays up-to-date with the latest security threats, vulnerabilities, and mitigation techniques.
- Participates in peer code reviews.
- Assists in troubleshooting production issues and new build deployments.
- Contributes to documentation of technical architecture and systems for product.
- Identifies issues and risks within available information and adapt solutions accordingly.
Similar Jobs
Explore other opportunities that match your interests