Sr.Java Developer

2 months ago


Auburn Hills, United States Centraprise Full time

Hello,

Hope you are doing well.

Please have a look at the below job description and share some relevant profiles for this opportunity.

Role : Java Developer

Location : Auburn Hills, MI (Day 1 Onsite)

Duration : Long Term Contract

Note: Looking for local candidates of Michigan only.

Job description:

  • Responsible for detailed design, development/unit testing and integration of applications
  • Produce scalable and flexible, high-quality code that satisfies both the functional and non-functional requirements
  • Develop configurable software services that support applications to integrate with enterprise services
  • Identify and analyze technical issues & coordinate the resolution of these issues with extended team members from other applications
  • Uses secure development best practices and design patterns
  • Create or update design and systems documentation for developed or modified services or programs
  • Create process and data flow diagrams for data movement capture
  • Cross train team members for full knowledge coverage on team
  • Analyze and translate business requirements to technical design
  • Collaborate/communicate with project team and business users as required
  • Support functional testing and performance testing
  • Works with technical delivery lead on project activities
  • Ensure assigned work is implemented within project schedules
Includes all developer skills, plus the following:
  • Minimum of 7+ years overall IT experience: including 5+ years of Java development and integration experience
  • Automotive OEM experience a plus
  • Solid understanding of various enterprise services and micro-service concepts
  • Design, develop, deploy, test and maintain technical assets in SOA environment, web services and integration
  • Mentoring experience of junior developers
  • Solid understanding of Enterprise Service Bus concepts
  • Experience with DevOps in a cloud environment a plus
  • Experienced in waterfall, iterative, and agile methodologies
Technical Experience: Services
  • Web and micro service technology platforms and frameworks (Spring Framework, SpringBoot, Spring Data JPA, SpringBatch)
  • IBM Datapower, API Gateways
  • Java/J2EE, JMS, XML, XSLT, XQUERY, XSD, SOAP, REST, WSDL, JSON, JDBC, OpenAPI
  • UML Modeling & Eclipse IDE
  • Websphere, JBoss, Tomcat
  • Authentication/Authorization (SSO, SAML, OAuth, OIDC)
  • Object relational mapping tools (Hibernate, etc.)
  • Relational databases (Oracle, MySQL)
  • Big Data, Cloud databases, Hadoop experience a plus
  • Experience building web services (SOAP/REST) using Java frameworks
  • Experience with scripting languages (e.g. Unix shell scripting, Perl)
  • Experience with cloud and continuous integration tools (e.g. SVN/Git, Jira, Jenkins, Maven, etc.)
Unique Skills
  • Candidates who possess experience in Vaadin framework or Informatica PowerCenter, BDM or IICS in addition to the above are ideal