What are the responsibilities and job description for the Lead Java Engineer position at Dminds Solutions Inc.?
San Leandro, CA (Onsite)
Local candidates only
Job Duties and Responsibilities:
This is a hands-on role with primary focus on analysis, design, and development of complex business functionality.
We are looking for Senior Java/J2ee developers with strong passion for developing quality code and deep understanding of core concepts of Java/J2ee technologies.
The ideal candidate would have deep experience with Java/J2ee ecosystem, well-versed in system design principles and proficient in designing and developing highly available, mission-critical applications.
Lead a team of engineers to build , enhance and support Fraud and Authentication capabilities.
Design, develop , unit test and document application functionality using Agile development practices.
Participate in the entire Agile SDLC and interface with product owners, business analysts and deployment teams.
Must have Skills:
Minimum 10 years' relevant experience
* Proficient in System design principles
* Hands on experience in - Java Microservices, Spring or Spring boot (10 years)
- MongoDB
- JUnit
* Demonstrated experience with unit testing and mocking strategies.
* Extensive working experience in SOA architecture (XML and JSON technologies).
* Candidate must show sense of urgency and take end to end ownership of tasks
* Candidate must be a self-starter , work independently with direction from a Principal Engineer/Engg Manager
* Excellent verbal and written communication skills
Nice to have
* Prior experience with banking or financial domain.
* PCF* Kafka