Senior Java API Developer

Randstad Technologies
Malvern, PA

job summary:
Role Summary

We are seeking a Senior Java API Developer with robust experience in designing,

building, securing, and optimizing RESTful microservices on AWS. This role requires

deep expertise in Java, REST API design, application security, OAuth2, and AWS cloud

services, along with a solid understanding of design patterns, exception handling, and

testing frameworks. The ideal candidate will be responsible for delivering highly

performant, secure, and scalable APIs in a cloud-native environment.

Note: Hands on experience on AI tools is a plus.

Key Responsibilities

API Design & Development

Design, develop, and maintain RESTful APIs using Java and industry best

practices.

Define and implement REST API key features, including proper resource

modeling, methods, status codes, pagination, filtering, versioning, and

idempotency.

Apply object-oriented and application design patterns (e.g., Singleton,

Factory, Builder, Adapter, Strategy) to ensure maintainable and extensible

codebases.

Develop cloud-native APIs that integrate with AWS services and serverless

Components.

Performance & Scalability

Identify and implement REST API performance improvements, including:

o Efficient request/response payloads and serialization

o Caching strategies

o Connection pooling and resource optimization

o Asynchronous and non-blocking processing where applicable

Monitor and analyze application performance metrics and resolve bottlenecks.

Security

Implement application security best practices, including authentication,

authorization, encryption, and secure configuration management.

Design and implement OAuth2-based security using industry-standard flows

and grant types (Authorization Code, Client Credentials, Refresh Token, etc.).

Ensure APIs are protected against common vulnerabilities.

Exception Handling & Reliability

Design and implement robust exception handling strategies for APIs, ensuring

consistent and meaningful error responses.

Implement centralized logging, error tracking, and resiliency patterns (retry,

fallback, circuit breaker).

Testing & Quality

Write comprehensive unit, integration, and API tests using modern testing

frameworks.

Ensure high code quality through test coverage, code reviews, and adherence to

coding standards.

Support CI/CD pipelines with automated test execution.

Cloud & Infrastructure (AWS)

Design and deploy cloud resources using AWS CloudFormation.

Develop and integrate AWS Lambda functions for serverless use cases.

Configure and manage AWS IAM roles and policies following the principle of

least privilege.

Collaborate on cloud architecture decisions for scalability, security, and cost

optimization.

Collaboration & Leadership

Work closely with product owners, Technical Lead, architects, and DevOps teams

to deliver high-quality solutions.

Mentor junior developers and provide technical guidance and best practices.

Participate in design reviews, sprint planning, and production support activities.

Required Skills & Qualifications

Robust hands-on experience with Java and RESTful API development

Deep understanding of REST API design principles and key features

Solid knowledge of application design patterns

Proven experience with REST API performance optimization

robust background in application security and secure coding practices

Experience implementing exception handling and error management strategies

Hands-on experience with testing frameworks (unit, integration, API testing)

robust knowledge of OAuth2 and various grant types

Experience with AWS CloudFormation, AWS Lambda, and AWS IAM

Working knowledge of Python (scripting, automation, or Lambda development)

Experience working in Agile/Scrum environments




location: Malvern, Pennsylvania
job type: Contract
salary: $55 - 60 per hour
work hours: 8am to 5pm
education: Bachelors


responsibilities:

Key Responsibilities

API Design & Development

  • Design, develop, and maintain RESTful APIs using Java and industry best
practices.

  • Define and implement REST API key features, including proper resource
modeling, methods, status codes, pagination, filtering, versioning, and

idempotency.

  • Apply object-oriented and application design patterns (e.g., Singleton,
Factory, Builder, Adapter, Strategy) to ensure maintainable and extensible

codebases.

  • Develop cloud-native APIs that integrate with AWS services and serverless
Components.

Performance & Scalability

Identify and implement REST API performance improvements, including:

o Efficient request/response payloads and serialization

o Caching strategies

o Connection pooling and resource optimization

o Asynchronous and non-blocking processing where applicable

  • Monitor and analyze application performance metrics and resolve bottlenecks.
Security

  • Implement application security best practices, including authentication,
authorization, encryption, and secure configuration management.

  • Design and implement OAuth2-based security using industry-standard flows
and grant types (Authorization Code, Client Credentials, Refresh Token, etc.).

  • Ensure APIs are protected against common vulnerabilities.
Exception Handling & Reliability

  • Design and implement robust exception handling strategies for APIs, ensuring
consistent and meaningful error responses.

  • Implement centralized logging, error tracking, and resiliency patterns (retry,
fallback, circuit breaker).

Testing & Quality

  • Write comprehensive unit, integration, and API tests using modern testing
frameworks.

  • Ensure high code quality through test coverage, code reviews, and adherence to
coding standards.

  • Support CI/CD pipelines with automated test execution.
Cloud & Infrastructure (AWS)

  • Design and deploy cloud resources using AWS CloudFormation.
  • Develop and integrate AWS Lambda functions for serverless use cases.
  • Configure and manage AWS IAM roles and policies following the principle of
least privilege.

  • Collaborate on cloud architecture decisions for scalability, security, and cost
optimization.

Collaboration & Leadership

  • Work closely with product owners, Technical Lead, architects, and DevOps teams
  • to deliver high-quality solutions.
  • Mentor junior developers and provide technical guidance and best practices.
  • Participate in design reviews, sprint planning, and production support activities.

qualifications:
Required Skills & Qualifications

Robust hands-on experience with Java and RESTful API development

Deep understanding of REST API design principles and key features

Solid knowledge of application design patterns

Proven experience with REST API performance optimization

robust background in application security and secure coding practices

Experience implementing exception handling and error management strategies

Hands-on experience with testing frameworks (unit, integration, API testing)

robust knowledge of OAuth2 and various grant types

Experience with AWS CloudFormation, AWS Lambda, and AWS IAM

Working knowledge of Python (scripting, automation, or Lambda development)

Experience working in Agile/Scrum environments

Preferred Qualifications

Experience with microservices and serverless architectures

Familiarity with API gateways and service-to-service authentication

Experience with monitoring, logging, and observability tools in AWS

Exposure to CI/CD pipelines and Infrastructure as Code (IaC) best practices


Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.

At Randstad Digital, we welcome people of all abilities and want to ensure that our hiring and interview process meets the needs of all applicants. If you require a reasonable accommodation to make your application or interview experience a great one, please contact [email protected].


Pay offered to a successful candidate will be based on several factors including the candidate's education, work experience, work location, specific job duties, certifications, etc. In addition, Randstad Digital offers a comprehensive benefits package, including: medical, prescription, dental, vision, AD&D, and life insurance offerings, short-term disability, and a 401K plan (all benefits are based on eligibility).

This posting is open for thirty (30) days.

Any consideration of a background check would be an individualized assessment based on the applicant or employee's specific record and the duties and requirements of the specific job.

Posted 2026-04-15

Recommended Jobs

Child Care Assistant Teacher

Bright Horizons Family Solutions
Lansdale, PA

Grow your teaching career with Bright Horizons , where you can make a meaningful impact on children’s lives every day. Learn from early education experts while having the opportunity to pursue a CD…

View Details
Posted 2026-04-15

Sr. Clinical Research Coord- Katz

Temple University
Philadelphia, PA

The Temple University's Lewis Katz School of Medicine's Research Administration Department is searching for a Sr. Clinical Research Coordinator-Pool to join our team! Become a part of the Temple fa…

View Details
Posted 2026-04-11

Registered Nurse First Assistant

Jefferson
Philadelphia, PA

Job Description Job Description We are seeking a Registered Nurse First Assistant to join our team! Surgical RNFA- must have prior robotic experience in the operating room. Graduate of a CA…

View Details
Posted 2026-03-20

Assistant Marketing Manager

Belcan
Cranberry, PA

Assistant Marketing Manager, Retail Role Overview The Assistant Marketing Manager, Retail supports brands within The Pittsburgh Paints Company Retail portfolio, including Glidden, Olympic, Liquid …

View Details
Posted 2026-04-15

Cyber Security Risk Manager

SAP
Newtown Square, PA

We help the world run better At SAP, we keep it simple: you bring your best to us, and we'll bring out the best in you. We're builders touching over 20 industries and 80% of global commerce, and w…

View Details
Posted 2026-04-15

Assistant Produce Department Head- Ottsville

Kimberton Whole Foods Inc
Ottsville, PA

Job Description Job Description Description: Kimberton Whole Foods in Ottsville is looking for a Full-Time Assistant Produce Department Head! Requirements: Full-Time. 40-hours per week. 5 day…

View Details
Posted 2026-03-20

Assistant Store Manager

Sephora
Whitehall, PA

Sephora is seeking an Assistant Store Manager in Whitehall, PA to support store operations, lead a dynamic team, and enhance client experiences. This role requires a strong leader with proven retail m…

View Details
Posted 2026-02-11

Strategic Supply Chain Specialist 2, Corporate

Day & Zimmermann
Philadelphia, PA

About Day and Zimmermann When you’ve been around for more than a century, you know a thing or two! At Day & Zimmermann, we take our lifetime of experience and make things better! Our 37,000+ employe…

View Details
Posted 2026-03-29

Home Health Registered Nurse

Advantage
Uniontown, PA

Home Health Registered Nurse – Full Time. Uniontown, PA.   Potential Company Car!   Step Into a Fulfilling Career with Advantage!   Welcome to Advantage, where our motto is "Better Servi…

View Details
Posted 2026-03-30

Account Partner - Marketing Analytics

Veeva Systems
Philadelphia, PA

Veeva Systems is a mission-driven organization and pioneer in industry cloud, helping life sciences companies bring therapies to patients faster. As one of the fastest-growing SaaS companies in histo…

View Details
Posted 2025-07-31