Java Developer
HEITMEYER CONSULTING INC
Columbus, United States of America
18 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
SeniorJob location
Columbus, United States of America
Tech stack
Java
Adobe InDesign
Agile Methodologies
Unit Testing
Azure
Software Documentation
Code Review
Continuous Integration
Software Design Patterns
Design of User Interfaces
JSON
Maven
Team Foundation Server
Nagios
Simple Object Access Protocol (SOAP)
Systems Integration
XML
Zenoss
Spring-boot
Software Troubleshooting
GIT
Kubernetes
Splunk
Dynatrace
Docker
Jenkins
ServiceNow
Microservices
Job description
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., * 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.
Requirements
- 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.