To Apply for this Job Click Here
We’re seeking a seasoned Sr./Lead Java Developer to join our team focusing on consumer loan originations systems. This role entails both architectural responsibilities and senior/lead Java development, involving design, integration, and support for Consumer Lending applications.
Responsibilities:
- Plan and execute assigned deliverables including design, development, testing, and support.
- Track and report progress using systems like TFS, Azure DevOps, and ServiceNow.
- Participate in design and code reviews, and contribute to unit testing strategy.
- Provide guidance to testers, analysts, and stakeholders.
- Troubleshoot complex technical issues across various systems and integrations.
- Research and implement monitoring and support methodologies for production environments.
- Maintain comprehensive system documentation and provide technical leadership and mentorship to the team.
- Lead technical implementation efforts for significant project changes or new modules.
- Align technical designs with architectural roadmaps and break down major functionalities into manageable deliverables.
Basic Qualifications:
- 5+ years of Java/J2EE development experience with Java version 8+.
- Strong understanding of microservice architecture and Design Patterns.
- Proficiency in microservice design and interface development.
- Excellent communication, analytical, and Agile delivery skills.
- Ability to work independently and with minimal supervision.
- Bachelor’s Degree.
Preferred Qualifications:
- Experience with continuous integration, build, and delivery using Spring and Spring Boot.
- Familiarity with monitoring and alerting tools like Dynatrace, Zenoss, and Splunk.
- Proficiency with GIT, Maven, Jenkins, JSON, SOAP XML, and writing basic SQL queries.
- Hands-on experience with Docker, Kubernetes, or similar container orchestration technology.
- 3 years of experience delivering software using agile methodologies.
- Strong technical leadership skills and ability to mentor other developers.
- Experience deploying significant application changes into production environments.
