Java Developer and Technical Lead

JPS Tech Solutions Pvt Ltd

Pennsylvania

On-site

USD 140,000 - 190,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

JPS Tech Solutions Pvt Ltd in Pennsylvania seeks an experienced Java Developer and Technical Lead to design, develop, enhance, and maintain enterprise applications while providing technical leadership and architectural guidance.

The role requires hands-on Java development, expertise in SOA and microservices, REST/SOAP, Docker, AWS, and mentoring of development teams to promote coding standards and best practices across projects.

Qualifications

  • 10+ years of hands-on software development experience.
  • 5+ years in Lead Developer or similar technical leadership role.
  • Strong hands-on Java development experience.
  • Extensive experience with SOA, microservices, REST/SOAP web services, JSON, and XML.
  • Experience with Docker and containerized application development.
  • Strong experience with Node.js and JavaScript.
  • Experience with Angular and/or React.
  • Experience developing modern web and mobile applications.
  • Experience with AWS cloud services and GitHub pipelines.
  • Strong knowledge of software architecture, design patterns, coding standards, and secure development practices.
  • Experience with DevOps, CI/CD, automated testing, and deployment processes.
  • Strong analytical, problem-solving, communication, and leadership skills.
  • Bachelor's degree in Computer Science or a related field.

Responsibilities

  • Lead the development and enhancement of enterprise applications using Java and modern development practices.
  • Collaborate with software development teams to improve application architecture and align solutions with business and technical goals.
  • Design, develop, construct, and unit test application components and modules.
  • Provide technical guidance, programming standards, and best practices to development teams.
  • Design and develop applications using Java, SOA, microservices, REST/SOAP web services, JSON, and XML.
  • Develop and support applications using Node.js, JavaScript, Angular, and React.
  • Drive DevOps practices including continuous integration, automated testing, deployment, and build optimization.
  • Conduct code reviews to ensure coding standards, security, quality, and architectural best practices.
  • Identify opportunities to improve application performance, reliability, and development processes.
  • Work closely with architects, senior developers, managers, executives, and cross-functional teams.
  • Mentor junior developers on design patterns, development standards, and best practices.
  • Monitor application performance and contribute to continuous improvements in code quality and delivery.
  • Support containerized applications using Docker and cloud environments such as AWS.
  • Maintain technical documentation and provide clear development and architectural guidelines.

Skills

Java
Lead Developer
SOA & Microservices
REST/SOAP
Docker
AWS
Node.js/JavaScript
Angular/React
CI/CD / DevOps
Design patterns / architecture
Mentoring / leadership
Communication
Bachelor's degree in CS

Education

Bachelor's degree in Computer Science or related field

Tools

Docker
AWS
GitHub pipelines

Job description

Job Summary

We are seeking an experienced Java Developer and Technical Lead to design, develop, enhance, and maintain enterprise applications while providing technical leadership and architectural guidance. The ideal candidate will have strong hands-on Java development experience, modern application architecture expertise, and the ability to mentor development teams and drive engineering best practices.

Key Responsibilities
  • Lead the development and enhancement of enterprise applications using Java and modern development practices.
  • Collaborate with software development teams to improve application architecture and align solutions with business and technical goals.
  • Design, develop, construct, and unit test application components and modules.
  • Provide technical guidance, programming standards, and best practices to development teams.
  • Design and develop applications using Java, SOA, microservices, REST/SOAP web services, JSON, and XML.
  • Develop and support applications using Node.js, JavaScript, Angular, and React.
  • Drive DevOps practices including continuous integration, automated testing, deployment, and build optimization.
  • Conduct code reviews to ensure coding standards, security, quality, and architectural best practices.
  • Identify opportunities to improve application performance, reliability, and development processes.
  • Work closely with architects, senior developers, managers, executives, and cross-functional teams.
  • Mentor junior developers on design patterns, development standards, and best practices.
  • Monitor application performance and contribute to continuous improvements in code quality and delivery.
  • Support containerized applications using Docker and cloud environments such as AWS.
  • Maintain technical documentation and provide clear development and architectural guidelines.
Required Skills
  • 10+ years of hands-on software development experience.
  • 5+ years of experience as a Lead Developer or similar technical leadership role.
  • Strong hands-on Java development experience.
  • Extensive experience with SOA, microservices, REST/SOAP web services, JSON, and XML.
  • Experience with Docker and containerized application development.
  • Strong experience with Node.js and JavaScript.
  • Experience with Angular and/or React.
  • Experience developing modern web and mobile applications.
  • Experience with AWS cloud services and GitHub pipelines.
  • Strong knowledge of software architecture, design patterns, coding standards, and secure development practices.
  • Experience with DevOps, CI/CD, automated testing, and deployment processes.Strong analytical, problem-solving, communication, and leadership skills.
  • Bachelor's degree in Computer Science or a related field.
Preferred Skills
  • Experience establishing application architecture and technical standards.
  • Experience with performance monitoring and application optimization.
  • Experience mentoring and leading software development teams.
  • Ability to work effectively in fast-paced and demanding environments.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Java Technical Lead
Java Technical Lead

firstPRO, Inc • Reading

On-site
USD 110,000 - 150,000
Java Technical Lead
Java Technical Lead

Rapid Eagle Inc • Torrance (CA)

On-site
USD 140,000 - 180,000
401(k) matching
Dental insurance
Health insurance
Lead Java Developer
Lead Java Developer

ENIN SYSTEMS INC • Texas

On-site
USD 120,000 - 160,000
Java Tech Lead
Java Tech Lead

SRM Technologies • United States

Remote
USD 180,000 - 240,000
Java Developer
Java Developer

Virtusa • Irving (TX)

On-site
USD 125,000 - 175,000
Java Full Stack Lead Developer
Java Full Stack Lead Developer

TechDigital Group • Mason (OH)

On-site
USD 140,000 - 180,000
Java Application Developer
Java Application Developer

LTM • Irving (TX)

On-site
USD 120,000 - 180,000
Senior Java Full Stack Lead
Senior Java Full Stack Lead

TechDigital Group • Mount Laurel Township (NJ)

On-site
USD 130,000 - 160,000
Java Technical Lead
Java Technical Lead

Sysco Corp. • Houston (TX)

On-site
USD 120,000 - 180,000
Java Technical Lead
Java Technical Lead

RAPID EAGLE INC • Los Angeles (CA)

On-site
USD 140,000 - 190,000
401(k) matching
Dental insurance
Health insurance