Skip to main content

Java Full Stack Developer

Technology
Codetech
Malvern, United StatesToday

Job description

Full-Stack Software Engineer (Java/Python/Angular/TypeScript/AWS)

Location: Malvern, PA (Hybrid)

Duration: 12 months

About the Role

This role is for an experienced Full-Stack Software Engineer with approximately (8+ years) of experience. You will be expected to ramp up quickly and start contributing with minimal hand-holding.

Key Responsibilities

  • Design, develop, and maintain core Java-based microservices (Business API and Core API) in a 3-tier architecture.
  • Develop and maintain front-end features using Angular and TypeScript.
  • Own infrastructure and deployment pipelines using DevOps best practices, including AWS (ECS), CloudFormation, GitHub/GitHub Actions.
  • Collaborate with the broader engineering ecosystem, including Trade and Cost Basis teams and microservice consumers.
  • Utilize observability and logging platforms such as Honeycomb and Splunk for monitoring, debugging, and performance optimization.
  • Understand and build upon advanced concepts in microservices development and infrastructure, including multithreading, solid design principles, and multi-region enablement.

Required Technical Skills

  • Strong experience in Java, Python, Angular, and TypeScript.
  • Extensive experience building and operating applications on AWS (ECS, Lambda, Step Functions, S3, etc.).
  • Hands-on experience with event-driven architecture using Kafka, Amazon MSK, or Kinesis.
  • Proficiency with AWS Aurora (RDS) and Redshift for transactional and analytical workloads.
  • Experience with GitHub and GitHub Actions for CI/CD and repository management.
  • Experience with infrastructure-as-code using CloudFormation.
  • Experience developing and integrating APIs, including Supergraph and JQL API protocol–based services.
  • Familiarity with monitoring, logging, and observability tools such as Honeycomb and Splunk.

Nice to Have Skills

  • Experience building JQL-based APIs.
  • Exposure to Site Reliability Engineering (SRE) practices.
  • Experience with additional DevOps or observability tools.
Required Skills :

Basic Qualification

Additional Skills

Background Check : No

Drug Screen : No

Interested in this role?