Java Lead (Only 12+)

Overview

Remote
Depends on Experience
Full Time
No Travel Required
Able to Provide Sponsorship

Skills

java
microservices
spring
springboot
cicd
api
jira
aws
azure
spark
scala

Job Details

We are seeking a highly skilled and motivated Technical Team Lead with a strong background in Java development and a passion for leading teams to deliver high quality software solutions. The ideal candidate will have extensive experience in Java 8, Spring, and Spring Boot, along with a solid understanding of CI/CD principles and tools such as Jenkins, Gradle, and Maven. This role requires a blend of technical expertise and leadership capabilities to guide a team of developers in achieving project goals

Mandatory Skills:

Proficient in Java 8 with a strong understanding of object oriented programming principles.
Extensive experience with Spring and Spring Boot frameworks.
Knowledge of CI/CD principles and tools such as Jenkins, Gradle, and Maven.
Strong problem solving skills and the ability to work under pressure.
Excellent communication and interpersonal skills.

Preferred Skills:

Experience with cloud platforms (e.g., AWS, Azure).
Familiarity with containerization technologies (e.g., Docker, Kubernetes).
Knowledge of Agile methodologies and practices.
Experience in performance tuning and optimization of Java applications.
Qualifications:

Bachelor's degree in Computer Science, Engineering, or a related field.
7 10 years of experience in software development, with a focus on Java technologies.
Proven experience in a leadership role, guiding and mentoring development teams.
Strong understanding of software development life cycle (SDLC) and project management methodologies.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.