Technical Lead (Java) - W2 Eligible Only

detroit, Michigan

Our client is looking for a Technical Lead (Java) to join their team. They must be located in the Metro Detroit area and able to work in the US without sponsorship.

They are looking for a strong, hands on technical lead to join a development team which is in the process of re-platforming the auto servicing capabilities for the future. This is an enterprise program that covers numerous Java applications, databases, external systems and batch processes. This Java development position would be part of the team that is responsible for designing, building and maintaining application services, a microservices platform and custom developed event engine platform.

Ideal candidates will be experienced in enterprise development and tools in the build, deployment and monitoring of application services. multi-tier applications on Java/J2EE stack and connecting to vast number of source of records including databases or integration services.

Additionally, a successful candidate fosters a collaborative, highly productive team and can quickly identify the true causes of impediments and external distractions/disruptions and drive for their effective removal. They will work closely with the team and Product Owner to maintain a healthy, prioritized backlog, exhibit strong communication and interpersonal skills, and work well under pressure and aggressive timelines.

Responsibilities

  • Designing and developing high-volume, low-latency applications for mission-critical systems and delivering high-availability and performance
  • Contribute on all phases of the development lifecycle
  • Write well designed, testable, efficient code
  • Ensure designs are in compliance with specifications
  • Prepare and produce releases of software components
  • Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review
  • Proactive in monitoring and providing support for the delivered components in Production environment
  • Demonstrate practices to write clean, quality, and testable applications that supports rapid delivery via Continuous Integration, Delivery, and automated deployments
  • Facilitating daily stand-ups, sprint planning, grooming, demo, retrospectives, and other required team meetings
  • Act as servant-leader removing impediments for the team by working closely with the team and key stakeholders
  • Communicating the status of progress and impediments to internal and external stakeholders
  • Collecting and sharing metrics with team, suggesting new metrics, and driving improvement using metrics
  • Ensuring cross-team coordination, as well as tracking and following up with external dependencies
  • Interacting and communicating with technical and non-technical audiences
  • Building and managing a results-driven team player with good communication skills and exposure to an agile development environment
  • Work with highly skilled members of organization that are passionate about their profession, including developers, architects, testers, business analysts, product owners and executives
  • Be a valued member supporting multiple agile teams that are responsible for delivering quality solutions and supporting those solutions through the SDLC change process and into production
  • Bring a well-rounded and highly knowledgeable technical background in Development, DevOps, and services to assist in building a new platform for building solutions

Technology

  • J2EE: Java, Spring, Hibernate, Web Services, XML, XSLT, Velocity, SpringBoot
  • Application/Web Servers: Apache Tomcat, Weblogic, Webshere, JBoss
  • Tools: RAD, Eclipse, NetBeans, Maven, Ant, Jenkins, UrbanCode Deploy, Apache Axis/CXF, SOAPUI, JAXB, Apache Camel, JMS, JMX, MBeans, SLF4J w/ logback or log4j. Apache ANT, VersionOne, Splunk
  • Programming Languages
    • Java, JavaScript, HTML
  • Databases
    • Oracle 12/19c (RAC / Exadata a plus)
  • Scripting Languages
    • Shell Script (bash, ksh)
  • Project Management
    • JIRA
    • Confluence
  • Version Control Systems
    • Subversion, Perforce, VSS, BitBucket

Qualifications

  • Conversant with version control software such as SVN etc.
  • Well versed with Authentication and Authorization frameworks
  • Must have worked on common technology framework serving different lines of technology teams
  • Conversant with UML diagrams and technical documentation such as HLD/LLD etc.
  • Good presentation skills
  • Excellent problem solving, analytical skills and technical troubleshooting skills
  • Ability to use MS Access connected to Oracle Database
  • Ability to effectively function in a fast-paced environment with shifting priorities and simultaneous projects
  • REST service standards and design experience
  • Strong ability to sit with business team and very comfortable explaining technical concepts in business terms while fully grasping the business need; This role must be able to speak business and technology fluently

Job keywords:

Address
Files must be less than 2 MB.
Allowed file types: doc docx pdf.

Vertical Tabs