Java Developer Lead (Remote)
Prabhav Services Inc
United States
23 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
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.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
LM
Luis Minvielle
about 2 years ago
LM
Luis Minvielle
Top 10 Java Libraries
over 2 years ago
TL
Thomas Limbüchler
93 Java Interview Questions You Should Prepare For
almost 6 years ago
LM
Luis Minvielle
What’s the Difference between a Junior, Mid, and Senior Developer?
about 3 years ago
LM
Luis Minvielle
Is Software Engineering Over-Saturated?
over 2 years ago
EM
Eli McGarvie
Find a Developer Job: 12 Best Job Sites For Developers
over 3 years ago