> Markdown version of [/jobs/ext/1218543-software-engineer](https://www.wearedevelopers.com/jobs/ext/1218543-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - **Company:** The Insurance - **Location:** Jersey City, NJ, United States - **Experience:** Experienced - **Salary:** $103,210.0 - $109,500.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), JavaScript (Programming Language), Adobe InDesign, Ajax (Programming Language), Apache HTTP Server, Apache Tomcat, Applications Architecture, Unix, Cascading Style Sheets (CSS), Apache Lucene, Continuous Integration, Software Design Patterns, Linux, Amazon DynamoDB, Elasticsearch, Ember.Js, Java Platform Enterprise Edition (J2EE), Spring Framework, JQuery, MongoDB, Object-Oriented Software Development, RabbitMQ, Software Engineering, Apache Solr, Subversion, Web Applications, Web Content, Git, AngularJS, Information Technology, Software Coding, Restful APIs, Amazon Simple Queue Service (SQS) - **Published:** July 9, 2026 - **Apply:** https://www.juju.com/job/00000000getd29 ## About the Role Bachelor's in Computer Science or related., Requirements: Requires a Bachelor's degree in Computer Science, or a related field, plus 2 years of experience. The position also requires 2 years of experience in all of the following: * Software development and System maintenance. * Working with N-tiered applications, multi-tier architecture, and production Internet architectures. * Developing elegant-yet-simple systems using best practices and design patterns. * Working with following software technologies: Java; J2EE; Unix or Linux; RabbitMQ or SQS; MongoDB or DynamoDB; Solr, Lucene, or Elastic Search; Apache TIKA; Tomcat; SVN; GIT; Spring framework suite; RESTful web service pattern; JavaScript frameworks (JQuery, AngularJS, and EmberJS); CI/CD; CSS; AJAX. * Working with object-oriented design concepts and software development processes and methods. ## Description Duties: Develop applications in support of business objectives while demonstrating independence in software development lifecycle phases from concept and design to testing. Work on new and existing applications along with enhancements to websites, web applications, and infrastructure. Perform hands-on coding and assist in the architecting of web content solutions. Serve as a liaison to internal customers, research groups and various business support areas. Provide technical guidance to junior programmers and other software engineers. Troubleshoot and maintain mid-level to complex applications. Participate in design and technical meetings. ## Related Videos - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [WeAreDevelopers LIVE - Node and Package Security](https://www.wearedevelopers.com/videos/2138-wearedevelopers-live-node-and-package-security) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [Standing on the Shoulders of Servlets - The Web of Java](https://www.wearedevelopers.com/videos/1917-standing-on-the-shoulders-of-servlets-the-web-of-java) ## Related Articles - [Top 10 Java Libraries](https://www.wearedevelopers.com/magazine/364-top-10-java-libraries) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering)