Java Technical Lead
  • Fixity Technologies
3 Days Ago
NA
Yearly
Phoenix-AZ
10-12 Years
Required Skills: Java, Core Java Spring, Spring Boot, Spring Batch, Microservices, RESTful APIs, Kafka, Vert.x, SQL, Java multithreading, CI/CD, Maven, GitHub, Jenkins, unit testing, integration testing
Job Description
We are seeking a highly skilled and motivated Java Technical Lead with strong hands-on development experience in building enterprise-grade applications. The ideal candidate will have deep expertise in Core Java, Spring Boot, Microservices, Kafka, REST APIs, SQL, and CI/CD practices.
 
The candidate should be proactive, self-driven, capable of quickly learning new technologies, and comfortable providing technical leadership and mentoring to development teams.
 
Must-Have Technical Skills
  • 10+ years of strong, hands-on Java development experience
  • Strong expertise in Core Java
  • Spring, Spring Boot, Spring Batch
  • Microservices
  • RESTful APIs
  • Kafka
  • Vert.x
  • Strong SQL and database experience
  • Java multithreading and concurrency
  • CI/CD experience with Maven, GitHub, and Jenkins
  • Strong understanding of enterprise application development
  • Experience with unit testing and integration testing
  • Ability to quickly learn new technologies
  • Self-driven and proactive approach
Roles & Responsibilities
  • Design, develop, and maintain scalable, high-performance applications using Java and Spring Boot.
  • Lead technical design discussions and provide architectural guidance.
  • Develop and consume RESTful APIs and integrate with enterprise systems.
  • Implement event-driven solutions using Kafka and messaging technologies.
  • Write efficient, reusable, maintainable, and high-quality Java code.
  • Perform unit and integration testing and support SIT activities.
  • Collaborate with cross-functional teams in an Agile/Scrum environment.
  • Build and maintain CI/CD pipelines using Maven, GitHub, Jenkins, and related tools.
  • Conduct code reviews and enforce development best practices.
  • Troubleshoot application performance issues and optimize system efficiency.
  • Mentor junior developers and provide technical leadership to project teams.

Jobseeker

Looking For Job?
Search Jobs

Recruiter

Are You Recruiting?
Search Candidates