What are the responsibilities and job description for the Lead Java Developer position at Lorven Technologies?
Role : Java Lead
Location : Chicago, IL.
Responsibilities
- Design, develop, test, and deploy microservices-based applications using Java, SpringBoot, React JS, Kafka and other relevant technologies.
- Experience in Event Driven Architectures using Kafka and Message Queues using Solace
- Experience in leading and coordinating with Offshore team. Should be able to extend hours to communicate with the Offshore team.
- Ability to lead, inspire, and motivate teams through effective communication and established credibility.
- Guide team to write reusable, testable, performant and efficient code
- Work in an SRE culture to ensure the availability, scalability, and reliability of our applications.
- Participate in code reviews, design reviews, and other team activities to ensure code quality and maintainability.
- Continuously monitor and improve the applications performance, reliability, and scalability by implementing monitoring and alerting systems using observability tools including : Dynatrace, Instana, Elastic.
- Strong experience with Java, Spring Boot, React, and related technologies.
- Strong problem-solving skills and ability to troubleshoot complex issues. Excellent communication and collaboration skills to work effectively in a team environment.
- Excellent communication skills : experience in communicating with tech and non-tech teams
- Ability to identify problems, and effectively communicate solutions to peers and management
- Experience on Azure and PCF
- Financial Domain Trading technologies experience