Java Lead Developer

Hptech Inc.
Jackson Township, United States of America
19 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Jackson Township, United States of America

Tech stack

Java
Amazon Web Services (AWS)
Azure
Code Review
Databases
Java Web Services
PostgreSQL
Maven
Enterprise Messaging Systems
Microsoft SQL Server
Oracle Applications
Scrum
Web Services
Enterprise Software Applications
Spring-boot
GIT
Kafka
REST
Docker
Microservices

Job description

We are looking for an experienced Java Lead Developer to design, develop, and support enterprise applications. The ideal candidate will lead a team of developers, provide technical guidance, and work closely with business and technical stakeholders to deliver high-quality solutions., * Lead the design, development, and implementation of Java-based applications.

  • Guide and mentor development team members.
  • Develop and maintain applications using Java, Spring Boot, and Microservices.
  • Design and consume RESTful APIs.
  • Participate in architecture discussions and technical decision-making.
  • Review code and ensure adherence to coding standards and best practices.
  • Collaborate with business analysts, QA teams, and stakeholders.
  • Troubleshoot and resolve application issues.
  • Support Agile/Scrum development processes.

Requirements

  • 8+ years of experience in Java development.
  • Strong experience with Java 8/11/17, Spring Boot, and Microservices.
  • Experience with REST APIs and web services.
  • Knowledge of SQL databases such as Oracle, SQL Server, or PostgreSQL.
  • Experience with Git, Maven, and CI/CD tools.
  • Understanding of cloud platforms such as AWS or Azure.
  • Strong problem-solving and communication skills.
  • Experience leading development teams.

Preferred Skills

  • Experience with Docker and Kubernetes.
  • Knowledge of Kafka or other messaging technologies.
  • Experience in Agile/Scrum environments.

Apply for this position