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
Recruiter Notice:
To remove this job posting, please send an email from
niraj.kumar@diverselynx.com with the subject:
DELETE_JOB_ID_2777