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
- 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
- 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.)
- Candidates who possess experience in Vaadin framework or Informatica PowerCenter, BDM or IICS in addition to the above are ideal