Job Description :
Title: Lead Java Developer

Location: Troy, Mi

Job Details

Mid Level to Senior
Rate/Salary )
Duration: Long Term

Direct Client Requirement

Lead Java Developer ( No OPT EAD)

Required Skills :

Develop enterprise software in an agile environment using DDD.

Carry out code reviews.

Mentor a team of software engineers and establish engineering best practices.

Collaborate closely with Architects, UI Designers, Program Managers, Developers and Testers.

Ensure overall quality of features using test driven development and automation test script implementation.

Mitigate technical debt on the software platform.

Review business and non-functional requirements to capture and understand project requirements.

Provide Technical support during Development, Testing, and Deployment of projects.

Mitigate technical debt on the software platform.


8-10 years of development experience in building resilient and high-performance customer facing web applications using Java and J2EE frameworks.

Experience in JEE Design Patterns, Algorithms and Optimizations, Object-Oriented design.

Extensive experience in designing and developing enterprise distributed systems using microservices and event driven architecture.

Hands on experience in J2EE, JMS, SOAP, REST web services.

3+ years of experience design and development of Single Page Applications (SPA) using frameworks such as Angular, React, Knockout, Ember.

Experience with Node.js

Applied knowledge of DevOps, including CI/CD and test automation

Experience interacting with Message Queue Systems (RabbitMQ, ZeroMQ)

BS or MS in Computer Science or equivalent work experience

Excellent oral and written communication

Additional Desired Knowledge & Skills

Working with responsive design to work on applications that can be used both on desktop and mobile devices

Knowledge of or experience working in financial services and/or other regulated environments is a plus

All candidates must pass credit and criminal background checks to meet Ally and FINRA requirements.

Experience with migrating on-prem projects to AWS is a plus

Domain :

Job Responsibilities: 

We need 2 strong profiles. No OPTs. Please make sure that the Qualifications of the candidate match with the one mentioned below.

Looking for an experienced development lead to join our team based in Troy, MI.

The ideal candidate will have extensive experience in leading agile development to deliver high quality, zero defect software product.

The candidate will have passion for design and development of enterprise software with focus on quality, security, performance and availability. The candidate will adapt to changing technical landscape and learn new business domains.
The ideal candidate is a high energy, team player looking to come join a group of likeminded individuals to make an impact on the market place.