← Back to jobs

Precision Technologies Logo
Lead Java Developer

Precision Technologies

 

Plano, TX, USA

Posted On: 30+ days ago
Experience: 15+ years
Availability: Hybrid
Openings: 1
Category: Lead Java Developer
Tenure: Full-time Only
Related Jobs

No related jobs found

Description

Key Responsibilities

  • Lead the design, architecture, development, and deployment of enterprise Java applications.
  • Develop cloud-native applications using Java 8/11/17/21, Spring Boot, and Microservices Architecture.
  • Design and implement scalable RESTful APIs, distributed systems, and event-driven applications.
  • Modernize legacy monolithic applications into cloud-native microservices.
  • Develop secure and high-performance applications following enterprise architecture standards.
  • Implement messaging and streaming solutions using Apache Kafka, RabbitMQ, or ActiveMQ.
  • Optimize application performance, scalability, reliability, and security.
  • Collaborate with Product Owners, Architects, DevOps Engineers, QA Teams, and Business Stakeholders.
  • Lead code reviews, technical design discussions, sprint planning, and release management.
  • Mentor development teams and establish engineering standards and best practices.

Required Technical Skills

Core Java

  • Java 8 / 11 / 17 / 21
  • Core Java
  • Collections Framework
  • Multithreading
  • Concurrency
  • JVM Performance Tuning
  • Design Patterns
  • SOLID Principles

Spring Framework

  • Spring Boot
  • Spring MVC
  • Spring Security
  • Spring Cloud
  • Spring Data JPA
  • Spring Batch
  • Hibernate

Architecture

  • Microservices Architecture
  • Distributed Systems
  • Event-Driven Architecture
  • Domain-Driven Design (DDD)
  • Clean Architecture
  • API Gateway
  • Service Discovery
  • Circuit Breaker Patterns

API & Integration

  • REST APIs
  • GraphQL
  • OpenAPI / Swagger
  • Apache Kafka
  • RabbitMQ
  • ActiveMQ
  • IBM MQ

Databases

  • Oracle
  • PostgreSQL
  • SQL Server
  • MySQL
  • MongoDB
  • Cassandra
  • Redis

Cloud Platforms

  • AWS
  • Microsoft Azure
  • Google Cloud Platform (GCP)
  • Docker
  • Kubernetes
  • OpenShift
  • Helm

DevOps & Automation

  • Jenkins
  • Azure DevOps
  • GitHub Actions
  • GitLab CI/CD
  • Git
  • Maven
  • Gradle
  • SonarQube
  • Terraform

Testing

  • JUnit
  • Mockito
  • TestNG
  • Cucumber
  • Selenium
  • Postman
  • Karate

Security

  • Spring Security
  • OAuth2
  • JWT
  • OpenID Connect
  • OWASP Security Best Practices
  • Identity & Access Management (IAM)

Leadership & Architecture Expectations

  • Lead enterprise Java development and cloud modernization initiatives.
  • Define Java architecture standards, coding guidelines, and engineering best practices.
  • Mentor senior developers and lead distributed engineering teams.
  • Collaborate with enterprise architects and executive stakeholders.
  • Drive digital transformation, cloud adoption, and application modernization programs.
  • Ensure high availability, scalability, security, and performance of enterprise applications.

Preferred Qualifications

  • AWS Certified Solutions Architect, Azure Solutions Architect Expert, or Google Professional Cloud Architect certification.
  • Experience with Generative AI, LLM Integration, LangChain, RAG, and AI-powered Java applications.
  • Experience with Kubernetes, OpenShift, and containerized deployments.
  • Experience in Banking, Healthcare, Insurance, Retail, Manufacturing, or Financial Services domains.
  • Strong understanding of Agile, Scrum, DevSecOps, and CI/CD best practices

Education

Bachelor's degree

Related Jobs

No related jobs found

← Back to jobs