Lead Java Developer

Overview

On Site
Depends on Experience
Accepts corp to corp applications
Contract - W2
No Travel Required

Skills

.NET
ADO
API
Agile
Analytical Skill
AngularJS
Authentication
Authorization
Bootstrap
Cascading Style Sheets
Collaboration
Continuous Integration
Database Design
Communication
Conflict Resolution
Continuous Delivery
Continuous Improvement
DevOps
Dynatrace
Git
Grafana
HTML5
High Availability
IT Management
Integration Testing
Java
TypeScript
Unit Testing
Software Development
Microsoft SQL Server
Performance Tuning
Problem Solving
Quality Assurance
Kubernetes
Leadership
Management
Mentorship
Microsoft Azure
RESTful
Scrum
Solution Architecture
Spring Framework
JavaScript
Testing
Version Control
Web Applications
UI

Job Details

Job Description:

Lead/Architect (Angular/Java/Spring Boot/SQL Server/.NET)

We are seeking an experienced Lead Developer with strong expertise in Angular, Java, Spring Boot, and SQL Server to join our dynamic and growing team. In this leadership role, you will drive the design, development, and delivery of scalable web applications and APIs, mentor team members, and ensure best practices throughout the software development lifecycle.

Key Responsibilities:

Technical Leadership: Guide and mentor a team of developers, ensuring adherence to best practices, coding standards, and architectural guidelines.
API Development: Design, develop, and maintain robust, secure, and scalable RESTful APIs that integrate with various services and platforms.
Full Stack Development: Lead the development of responsive, high-performance front-end and back-end applications using the Angular and Java/Spring Boot technology stack.
Solution Architecture: Architect scalable, distributed systems that support high availability, resilience, and maintainability.
Code Quality: Oversee code reviews, provide constructive feedback, and ensure high standards for code quality and maintainability.
Testing: Ensure comprehensive unit and integration testing for both front-end and back-end components.
Collaboration: Work closely with product owners, QA, DevOps, and other stakeholders to deliver business value.
Continuous Improvement: Identify opportunities for process and technology improvements within the team.
Monitoring & Observability: Implement and leverage monitoring and dashboarding tools such as Grafana and Dynatrace to ensure application health, performance, and reliability.
DevOps & Continuous Delivery: Collaborate with DevOps teams to automate deployments and manage Kubernetes resources using ArgoCD and GitOps best practices.
Skills and Qualifications:

8+ years of experience in software development, with at least 2 years in a technical leadership or lead developer role.
Deep expertise in developing UI using HTML5, CSS, Angular, JavaScript/TypeScript, and Bootstrap.
Strong hands-on experience with Java, Spring Framework, and Spring Boot.
Proven proficiency in RESTful API development and integration.
Solid experience with SQL Server, including database design and performance tuning.
Experience designing and working with distributed systems and event-driven architectures.
Strong understanding of authentication, authorization, and security best practices.
Proficiency with unit testing frameworks for both front-end and back-end applications.
Experience with version control systems such as Azure DevOps (ADO) and Git.
Excellent problem-solving, analytical, communication, and collaboration skills.
Ability to mentor and lead a team, fostering a culture of technical excellence and continuous learning.
Experience with monitoring and observability tools such as Grafana and Dynatrace.
Familiarity with ArgoCD for GitOps-based Kubernetes application delivery and management.
Understanding of modern DevOps practices, CI/CD pipelines, and infrastructure as code.
Experience with Agile/Scrum methodologies.
Preferred:

Experience with .NET technologies is a plus.

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.