What are the responsibilities and job description for the Java Developer position at Apollo ITS?
Title : Java Developer
Location : Hybrid in Detroit, MI (would prefer them already in Detroit, but will take relo candidates)
Duration : Contract to Hire (need to be USC / GC / H4 EAD, our financial client wont sponsor)
Interview Process : One Round
Job Responsibilities
Responsible for coding, unit testing, test automation supporting and debugging new or enhanced software and responding to business client issues
Works within an Agile team to meet and deliver planned releases.
Works with onshore and offshore teams to meet and deliver planned releases in an Agile environment
Works with the Technical Lead and other developers to learn about design and variety of problems that can exist with current software applications and technologies
Gains business domain knowledge / expertise and application know-how by working with business and technical teams.
Collaborates with other Developers, Technical Leads, Architects, QA, Performance Testers, Scrum Masters, and Product Owners.
Provides significant contributions developing solutions, resolving business client questions, problems, and addressing enhancement needs.
Uses technical knowledge, creativity, company practices, guidelines, and priorities to obtain solutions to complex problems.
Interacts directly with offshore developers and business clients.
Serves as a mentor to lower level developers.
Develops specifications to resolve business client questions, problems, and to address enhancement needs
Perform root cause analysis, efficient production support and maintenance / enhancements for existing applications
Qualifications
Primary Qualifications
Bachelor's degree in Information Technology or related field
Experience in Insurance Industry and Insurance products
6-8 years hands-on development, testing, and troubleshooting experience using :
Angular 2 , and ReactJS
Redux-pattern State management libraries such as NGXS.
Spring MVC, Spring Boot JPA, Junit, Mockito, Log4j
Familiarity with Oracle WebLogic, JBoss, and / or Tomcat (Admin Console, configuration, runtime, WAR deployment).
Good working knowledge of version control tool : Git
Experience working within cloud services such as Openshift or AWS
Experience building mobile responsive web applications using Angular 2 / ReactJS.
Experience building RESTful services utilizing Spring Boot, Apache CXF, JPA / Hibernate, JUnit, Mockito, Log4J
Secondary Qualifications
Proficiency with Unix / Linux commands, shell scripts, and applications
Web service authentication with oAuth 2.0
Excellent debugging and troubleshooting skills with Eclipse and Oracle Developer IDEs, application log analysis, and Splunk, to analyze issues in Java, JavaScript, JEE, Spring, Hibernate, and SQL
Experience developing Maven-based applications
Exposure to Jenkins build management and troubleshooting
Solid understanding of design patterns (GOF patterns, and preferably other Design / Architecture / Infrastruc ture patterns), as well as refactoring
Solid understating of MVC and other front-end design patterns
Experience using monitoring tools such as AppDynamics to troubleshoot application performance
Experience working with integrated teams and offshore coordination
Excellent written and verbal communication skills
Experience with SQL development on an Oracle Database
Experience with SOAP and REST web services, specifically in designing / developing web service APIs
Experience with Web front end design / development (JSP, JavaScript, XML, HTML, CSS3).
Experience with SQL development on an Oracle Database
Experience with single Sign-On (SAML, Okta)
Proficiency with Unix / Linux commands, shell scripts, and applications
Solid understanding of design patterns (GOF patterns, and preferably other Design / Architecture / Infrastruc ture patterns), as well as refactoring
Ticket / Change Request creation and follow up with ServiceNow
Considerable Bonus Qualifications
Experience working within a cloud environment
Excellent experience implementing CI / CD processes with Jenkins files or Gitlab
Excellent experience deploying Code as Configuration with Terraform Modules or Helm Charts
Experience building WCAG-compliant web applications and compliance tools such as Deque's aXe tool and screen readers such as NVDA
Experience working with web application tagging analytics libraries
Keep a pulse on the job market with advanced job matching technology.
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution.
Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right.
Surveys & Data Sets
What is the career path for a Java Developer?
Sign up to receive alerts about other jobs on the Java Developer career path by checking the boxes next to the positions that interest you.