Mitchell International, Inc.

FullStack Software Development Engineer 2

Job Location US-CA-San Diego
Job ID
18-8083
Type
Regular Hire

Company Overview

 

Mitchell International, Inc. is a leading provider of information and workflow solutions to the Property & Casualty Claims Industry and their supply chain partners. We solve interesting and complex problems that directly affect the customers our clients serve. We are constantly adapting to stay on the forefront of emerging technologies and we work diligently to maintain our position as a thought leader within our industry.

 

 

Job Description

If building next generation platform services gets you pumped then we have a home for you here at Mitchell. Our Senior SOA Engineer will be a part of the team whose mission is to design, develop, and implement a shared integration and web services platform.

 

This role will require a highly self-motivated, goal oriented, results driven technologist who can work effectively across multiple business units and teams, including product development, IT, and BU leadership. Execution on proofs of concepts, prototyping, business cases, and use cases may be an important aspect of the function, but the main focus will be development for our business needs and objectives, and creation of technology and development strategy for our platform. You should be comfortable with Enterprise Service Bus (ESB) technologies like Mule ESB, Java, API and web services development, and, of course, SOA principals and best practices.

 

Responsibilities:

  • Develop, implement and test SOA based applications using a variety of languages and technologies.
  • Work directly within product teams to develop new functionality and refactor existing functionality in order to leverage the new SOA platform.
  • Translate requirements into Services Oriented Architectures (SOA) and design specifications for application integration to external data sources.
  • Design and develop features for our SaaS product and solutions
  • Design and develop integrations with internal and external eco systems
  • Design and implement unit and functional testing using SAFe Built-In Quality ATDD/TDD/BDD (Cucumber/Junit/Nunit/Selenium)
  • Share knowledge and learning with the team and contribute to system architecture design decisions
  • Improve the scalability and security of the system
  • Champion and lead by example on SAFe Scrum XP Full Stack BIQ Developer
  • Master of Full Stack layers
    • Front-end Dev : CSS, JS, SPA
    • Middleware and Platform Service Dev: Caching, Distributed & Micro services,
    • Back-end  Dev: Python, Node.js, PHP, Go, Ruby-on-Rails, JEE & C#
    • Database Dev: SQL, No-SQL, and Big data ecosystem
    • In-scrum DevOps: CI/CD/AWS Full Automation of Commercial Readiness
    • Mobile App Dev: Hybrid and iOS/Android Development

Qualifications

 

  • BS or MS in Computer Science or related field preferred, BA/BS is a requirement
  • 5+ years of Java software development experience, preferably with SaaS based solutions.
  • 3+ years of SOA development and architecture
  • 3+ years of web service (REST, SOAP) and API development and management
  • Experience implementing ESB and integration technologies like MuleSoft, Oracle Fusion, JBoss, Red Hat Fuse, WebSphere ESB, Spring is a plus
  • Experience with NoSQL a plus, but not required
  • Solid knowledge and experience with SQL
  • Experience working in a Scaled Agile Framework (SAFe), Test Driven Development, and Extreme Programming
  • Solid understanding of CS fundamentals, object oriented design and web technologie
  • Experience with most of the following: Java (or other JVM languages) and related technologies: Javascript, jQuery, HTML, CSSReact/Redux, AngularJS or similar frameworks, Grails, building and using Microservices, building and consuming RESTful APIs architecture (AWS preferred)
  • Experience in .Net core 2.0/C#/ js or React js, pair programming, XP practices, experience in unit/automated testing and dependency injection.
  • AWS architecture and potentially Docker/microservices/containers
  • Substantial development knowledge of relational and Non-SQL databases
  • Experience with data store tools and building schemas (Oracle, SQL Server, Elasticsearch, Redis)
  • Strong appreciation for data collection and analytics
  • Extensive testing experience, both at unit level and system level (ATDD)
  • Experience with building Single Page Apps
  • Discuss customer feedback and suggest improvements
  • Help decide on new major technologies or tools to use
  • Design a major new feature, from the user interaction to back-end API's
  • DevOps: Jenkins, OpenStack, Vagrant , AWS

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed

Connect With Us!

Not ready to apply? Connect with us via our Talent Pools.