What are the responsibilities and job description for the Lead Java Developer position at Yotta Systems INC?
Job Title: Lead Java Developer
Location: Charlotte, NC (Onsite) Interview mode- Face to face
W2 contract role
experience- 15 yrs
Job Description
We are seeking a skilled Java Developer to join our team onsite in Charlotte, NC. The ideal candidate will have strong expertise in Java development, Spring framework, and microservices architecture, with experience working in fast-paced financial services environments.
Responsibilities
Design, develop, and maintain scalable Java applications.
Implement microservices using Spring Boot and REST APIs.
Collaborate with cross-functional teams including business analysts, QA, and DevOps.
Ensure application performance, security, and reliability.
Participate in code reviews and contribute to best practices.
Troubleshoot and resolve technical issues in production and development environments.
Required Skills
Strong proficiency in Core Java, J2EE, Spring, Spring Boot.
Experience with RESTful APIs, Microservices, and Cloud platforms (AWS/Azure).
Knowledge of SQL/NoSQL databases (Oracle, MongoDB, etc.).
Familiarity with CI/CD tools (Jenkins, Git, Maven).
Strong problem-solving and communication skills.
Preferred Skills
Experience in banking/financial domain.
Exposure to Kafka, Docker, Kubernetes.
Knowledge of Agile methodologies.
Salary : $50 - $60