> Markdown version of [/jobs/ext/3995355-software-engineer](https://www.wearedevelopers.com/jobs/ext/3995355-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:** Eliassen Group - **Location:** Boston, MA, United States - **Experience:** Expert - **Salary:** $135,200.0 - $145,600.0 - **Contract:** Contract - **Skills:** Java (Programming Language), Activity Diagram, Unit Testing, IBM DB2, Software Design Patterns, Drools, Java Platform Enterprise Edition (J2EE), Hibernate (Java), IBM Websphere Application Server, Spring Framework, WildFly (JBoss AS), Junit, Unix Shell, Mule, MyBatis, Object-Oriented Software Development, Simple Object Access Protocol (SOAP), SQL Databases, System Integration Testing, Web Applications, Web Services, Extensible Markup Language (XML), Layered Systems, AngularJS, Information Technology, Front End Software Development, Restful APIs - **Published:** October 28, 2026 - **Apply:** https://www.dice.com/job-detail/2bc5e40a-4fe2-40ad-9284-438c44e16f88 ## About the Role * 7+ years of professional experience with Java/J2EE, object-oriented design, design patterns, XML, DB2, and SQL. * Proficiency with design artifacts such as class, sequence, and activity diagrams. * Desirable: P&C insurance domain, WebSphere, JBoss, Mule ESB, rule engines such as Drools, JUnit, Hibernate or MyBatis, Spring, web services, and Unix shell scripting. * Experience designing and developing SOAP and REST web services. * Preferred front-end experience, ideally with AngularJS. * Knowledge or experience with P&C and homeowners or renters insurance. * Knowledge of IT concepts, strategies, and methodologies. * Knowledge of diverse technologies and modern architecture principles. * Understanding of layered system architectures and layered solution design. * Strong oral and written communication skills, presentation skills, and work ethic. Education Requirements: * Bachelor's or Master's degree in Computer Science or a related field preferred. * Java developer and web component certifications preferred. ## Description * Work with Business Analysts to understand requirements and translate them into design. * Develop high-quality source code. * Create unit test cases. * Support functional and system integration testing and perform deployments. * Integrate component designs. * Support production as needed and meet development schedules.