Overview
Remote
On Site
$100,000 - $130,000
Full Time
Skills
Accountability
Apache Beam
Application Development
Articulate
Artificial Intelligence
Bitbucket
Cloud Computing
Collaboration
Communication
Conflict Resolution
Continuous Delivery
Continuous Integration
Data Flow
DevOps
Dynatrace
Good Clinical Practice
IT Strategy
Innovation
Integration Testing
Jenkins
Java
Knowledge Sharing
Continuous Improvement
Google Cloud Platform
Management
Mentorship
User Experience
Software Architecture
Performance Tuning
OAuth
Problem Solving
Research
Scalability
Quality Assurance
Software Design
Spring Framework
Training
Unit Testing
UI
mvc
Job Details
Role: Java Technical Lead, on-site in Brentwood, TN / Remote- Full-time
Job description: 379839/-DW
Experience Required: 8 - 20 + Years
Must Have Technical/Functional Skills
- Java 21 Spring Framework( sSpring boot, Spring Oauth2, MVC, Spring Data, Spring cloud),
- Liquibase is an added advantage
- Having Google Cloud Platform knowledge ( Spanner, cloud Pub-Sub, BigQuery, Data Studio, Apache Beam with cloud Data flow, Cloud Composer)
- CI/CD - Jenkins, Bitbucket Monitoring Dynatrace, Looker
Roles & Responsibilities
- Technical Leadership
- Lead the design, development, and implementation of Java-based applications.
- Ensure adherence to best practices in coding, architecture, and performance optimization.
- Provide technical guidance and mentorship to development teams.
- Solution Design & Architecture
- Define and review application architecture, ensuring scalability and maintainability.
- Collaborate with architects and stakeholders to design robust solutions.
- Evaluate and integrate new technologies, frameworks, and tools.
- Development & Code Quality
- Write high-quality, efficient, and maintainable Java code.
- Conduct code reviews and enforce coding standards.
- Ensure proper unit testing and integration testing practices.
- Project Delivery
- Work closely with project managers to plan and deliver projects on time.
- Estimate effort, define timelines, and manage technical risks.
- Coordinate with cross-functional teams (QA, DevOps, UI/UX).
- Stakeholder Management
- Communicate technical concepts clearly to non-technical stakeholders.
- Collaborate with clients to understand requirements and provide solutions.
- Handle escalations and ensure smooth delivery.
- Performance & Security
- Optimize application performance and scalability.
- Implement security best practices in application development.
- Monitor and troubleshoot production issues.
- Team Development
- Mentor junior developers and help them grow technically.
- Conduct knowledge-sharing sessions and training.
- Foster a culture of continuous improvement and innovation.
- Cloud & Integration
- Work on cloud-based deployments (Google Cloud Platform).
- Integrate applications with third-party services and APIs.
- Ensure CI/CD pipelines are properly implemented.
Generic Managerial Skills, If any
- Excellent communication and ability to articulate complex technical ideas clearly.
- Strong problem-solving mindset with ownership and accountability.
- Comfortable in fast-paced, collaborative, research-driven environments.
- Curious about AI, cloud computing, and frontend evolution.
- Proven ability to lead discussions, mentor developers, and contribute to technical strategy.
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.