NEWPosted 5 hours ago

Job ID: JOB_ID_2777

Job Description

We are seeking an experienced and dynamic Java Technical Lead to join our client’s team. This role is crucial for designing, developing, and maintaining high-performance Java-based applications, leading development teams, and ensuring the successful implementation of microservices architecture and cloud-based solutions.

Key Responsibilities

  • Design, develop, and maintain high-performance Java-based applications using modern frameworks and microservices architecture.
  • Lead development teams, providing technical guidance on design, architecture, and best practices.
  • Develop and integrate RESTful APIs for enterprise applications.
  • Build and manage cloud-based applications using AWS services (EC2, S3, DynamoDB, Lambda, SNS, SQS, CloudWatch).
  • Implement microservices architecture using frameworks such as Spring Boot.
  • Develop server-side components and integrate them with cloud infrastructure.
  • Design and implement CI/CD pipelines for automated build, testing, and deployment using tools like Maven, Jenkins, Git, SVN, Bitbucket, and Bamboo.
  • Perform code reviews, design reviews, and ensure adherence to coding standards.
  • Develop unit and integration tests using modern testing frameworks like JUnit and Cucumber.
  • Support and troubleshoot production environments.
  • Collaborate effectively with cross-functional teams, including DevOps, QA, and product teams.
  • Deploy and automate AWS environments using CloudFormation Templates (CFT).
  • Write AWS Lambda scripts for data migration and processing.
  • Implement parallel streams and data filtering in Java for efficient data processing.
  • Design and implement scalable microservices and REST-based services using frameworks such as Jersey.

Required Technical Skills

  • Java Technologies: Core Java, Advanced Java Concepts, J2EE / Web Technologies, Spring Boot, Microservices Architecture.
  • API Development: RESTful API design and development, Integration with external and internal APIs.
  • AWS Cloud Services: Hands-on experience with EC2, S3, DynamoDB, Lambda, SNS, SQS, CloudWatch.
  • DevOps & Build Tools: Maven, Jenkins, Git, SVN, Bitbucket, Bamboo, CI/CD pipelines.
  • Testing Frameworks: JUnit, Cucumber.
  • Databases: Strong knowledge of SQL and database design.
  • Cloud Infrastructure: Experience building and managing public and private cloud infrastructure using AWS resources.

Qualifications

  • Proven experience as a Technical Lead or Senior Java Developer.
  • Strong leadership and team management skills.
  • Excellent problem-solving and analytical abilities.
  • Effective communication and collaboration skills.

Employment Details

  • Type: Contract.
  • Locations: North Carolina (NC) or Malvern, Pennsylvania (PA).

About the Client

The client is a leading organization in the technology sector, known for its innovative solutions and commitment to excellence. They offer a challenging and rewarding work environment where employees can grow and contribute to cutting-edge projects.


Special Requirements

Contract role. Open to candidates in North Carolina or Malvern, PA.


Compensation & Location

Salary: $70,000 – $120,000 per year (Estimated)

Location: Malvern, PA


Recruiter / Company – Contact Information

Email: niraj.kumar@diverselynx.com


Interested in this position?
Apply via Email

Recruiter Notice:
To remove this job posting, please send an email from
niraj.kumar@diverselynx.com with the subject:

DELETE_JOB_ID_2777

to delete@join-this.com.