Lead Java Full-stack Developer (13+ years)

Overview

Hybrid
Depends on Experience
Full Time
Able to Provide Sponsorship

Skills

Amazon Web Services
Agile
Cloud Computing
Java
Jenkins
Kubernetes
Microservices
Spring Framework
Spring MVC
SQL
Microsoft Azure

Job Details

Key Responsibilities:

  • Lead end-to-end design, development, and deployment of Java-based applications.

  • Collaborate with architects and product owners to define technical requirements, architecture, and design.

  • Guide and mentor a team of Java developers, ensuring adherence to coding standards, best practices, and design patterns.

  • Conduct code reviews and enforce high-quality software development processes.

  • Oversee sprint planning, backlog grooming, and ensure timely delivery of project milestones.

  • Troubleshoot, debug, and optimize application performance.

  • Integrate applications with databases, APIs, and third-party services.

  • Ensure application security, scalability, and compliance with industry standards.

  • Stay updated with emerging Java technologies, frameworks, and tools to continuously improve development practices.

  • Act as the primary point of contact for technical escalations within the team.


Required Skills & Qualifications:

  • Bachelor s or Master s degree in Computer Science, Engineering, or related field.

  • `12+ years of experience in Java development, with at least 2+ years in a lead/technical leadership role.

  • Strong expertise in Core Java, Spring Framework (Spring Boot, Spring MVC, Spring Security), and Hibernate/JPA.

  • Experience with RESTful APIs, Microservices architecture, and containerization (Docker, Kubernetes).

  • Proficiency in SQL/NoSQL databases (MySQL, PostgreSQL, MongoDB, etc.).

  • Hands-on experience with CI/CD tools (Jenkins, GitLab CI, Maven, Gradle).

  • Solid understanding of cloud platforms (AWS, Azure, or Google Cloud Platform).

  • Strong problem-solving, analytical, and communication skills.

  • Familiarity with Agile/Scrum 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.

About Divit Technologies, Inc.