Software Engineer II
Verisk Careers | Verisk- Location
- Burr Ridge, IL, United States · Jersey City, NJ, United States
- Workplace
- Hybrid
- Employment
- Full Time
- Salary
- —
Posted 3mo ago
We are seeking a talented Software Engineer II to join our engineering team and help design, build, and support modern, scalable software solutions. This role is ideal for a hands-on full-stack engineer with experience building microservices, developing backend services using Java and Spring Boot, and creating responsive user interfaces using Angular. The ideal candidate is also comfortable working in AWS-based cloud environments, collaborating across teams, and contributing throughout the full software development lifecycle.
- Design, develop, test, and maintain scalable, high-performing, and reliable full-stack applications.
- Build and enhance microservices-based architectures using Java, Spring Boot, and RESTful APIs.
- Develop modern, responsive front-end applications using Angular, HTML, CSS, and TypeScript.
- Collaborate with product managers, architects, QA engineers, and fellow developers to deliver high-quality software solutions.
- Create clear, concise, and reusable API interfaces and supporting technical documentation.
- Participate in system design, refinement sessions, sprint planning, daily stand-ups, retrospectives, and other Agile ceremonies.
- Write high-quality unit and integration tests to ensure code reliability, maintainability, and performance.
- Troubleshoot production issues, identify root causes, and implement durable fixes to improve system stability.
- Contribute to CI/CD pipelines and deployment processes to support efficient and reliable software delivery.
- Ensure secure coding practices are followed throughout the software development lifecycle.
- Support and enhance existing applications while also contributing to new product development.
- Evaluate and recommend new tools, frameworks, and approaches to improve engineering productivity and product quality.
- Collaborate effectively with cross-functional teams and communicate technical concepts clearly to stakeholders.
Required Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related technical field.
- 2+ years of software development experience or equivalent demonstrated ability.
- Strong hands-on experience with Java and the Spring Framework / Spring Boot.
- Experience designing and developing microservices and RESTful APIs.
- Experience building front-end applications using Angular.
- Experience with AWS cloud services and cloud-native development concepts.
- Experience with SQL, JSON, and modern application integration patterns.
- Familiarity with Docker and containerized application development.
- Experience with software testing practices, including unit and integration testing.
- Working knowledge of Agile development methodologies and modern software delivery practices.
- Strong analytical, troubleshooting, and problem-solving skills.
- Strong communication and collaboration skills with the ability to work effectively in a team environment.
- Demonstrated ability to learn new technologies and adapt in a fast-paced environment.
Preferred Qualifications
- Experience with NoSQL databases.
- Experience with CI/CD tools and automated build/deployment pipelines.
- Familiarity with observability, monitoring, and production support in distributed systems.
- Exposure to security best practices for web and cloud-based applications.
- Experience contributing to architecture discussions and technical design reviews.
- Experience mentoring junior engineers or providing technical guidance to peers.
#LI-LM03
#LI-Hybrid
Skills
- Java
- Spring Boot
- Angular
- AWS
- HTML
- CSS
- TypeScript
- Spring
- SQL
- JSON
- Docker
More jobs at Verisk Careers | Verisk
All 74Newgen ONE / IBPS Implementation Specialist
Verisk Careers | Verisk · Hyderabad, Telangana, India · today
Software Asset Management Analyst
Verisk Careers | Verisk · Jersey City, NJ, United States · yesterday
IT Helpdesk Analyst
Verisk Careers | Verisk · Hyderabad, Telangana, India · yesterday
Senior Software Engineer I / II
Verisk Careers | Verisk · Hyderabad, Telangana, India · 2d ago
Software Engineer
Verisk Careers | Verisk · Krakow, Malopolskie, Poland · 2d ago
Similar roles
Lead Software Engineer - City
Okc · Oklahoma City, OK, United States · USD 40–60/hr · today
Senior Software Engineer
Redwood Materials · remote · Nevada · USD 180,000–237,500/yr · today
Embedded Software Engineer – Power Electronics, Energy Storage
Redwood Materials · San Francisco, California, United States · USD 180,000–237,500/yr · today
Software Engineer - ML/Computer Vision (Battery Sorting)
Redwood Materials · McCarran, NV · San Francisco, California, United States · USD 152,500–200,000/yr · today
Principal Software Engineer, Core Infrastructure
Oracle · Nashville, TN, United States · today
Senior Software Engineer
Advantest · Lake Forest, CA, United States · today