Java Developer Lead (Remote)

Prabhav Services Inc
United States
23 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
8 years minimum
Working hours
Regular working hours
Job source

Tech stack

Clean Code Principles Java (Programming Language) Spring Security Agile Methodology Amazon Web Services Application Performance Management Microsoft Azure Cloud Computing Code Review Continuous Integration Software Design Patterns DevOps
+25 more
Github Java Persistence API PostgreSQL MongoDB MySQL NoSQL Oracle (Applications) Scrum Methodology RabbitMQ SQL Databases Google Cloud Java Application Server Enterprise Software Applications Spring-mvc Spring-boot Software Security Git Gitlab-ci Solid Principles Apache Kafka Api Design Restful APIs Docker Jenkins Microservices

Job description

We are looking for an experienced Java Developer Lead to design, develop, and lead the delivery of scalable enterprise applications. The ideal candidate will have strong expertise in Java, Spring Boot, Microservices, cloud technologies, and team leadership. You will collaborate with cross-functional teams, mentor developers, and ensure high-quality software delivery., * Lead the design and development of enterprise-grade Java applications.

  • Architect scalable, secure, and high-performance solutions.
  • Guide and mentor a team of Java developers.
  • Conduct code reviews and enforce coding standards and best practices.
  • Collaborate with Product Owners, Business Analysts, QA, and DevOps teams.
  • Design and implement RESTful APIs and Microservices.
  • Troubleshoot production issues and optimize application performance.
  • Participate in Agile ceremonies including sprint planning, stand-ups, and retrospectives.
  • Ensure application security, scalability, and maintainability.
  • Drive technical discussions and recommend architectural improvements.

Requirements

  • 8+ years of hands-on Java development experience.
  • Strong proficiency in Java 8/11/17.
  • Extensive experience with Spring Boot, Spring MVC, Spring Security, and Spring Data JPA.
  • Strong experience in Microservices architecture.
  • Experience with REST APIs and API design.
  • Hands-on experience with SQL databases (Oracle, PostgreSQL, MySQL) and NoSQL databases (MongoDB preferred).
  • Experience with Kafka or RabbitMQ.
  • Experience with Docker and Kubernetes.
  • Knowledge of cloud platforms such as AWS, Azure, or Google Cloud Platform.
  • Familiarity with CI/CD tools such as Jenkins, GitHub Actions, or GitLab CI.
  • Experience with Git version control.
  • Strong understanding of design patterns, SOLID principles, and clean code practices.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.dice.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

5:06 min

Modernizing legacy applications through proactive leadership

Babette Wagner Babette Wagner · Coffee With Developers

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all