Full Stack Java Developer

Posted Yesterday
Be an Early Applicant
2 Locations
In-Office or Remote
Entry level
Agency • Information Technology
The Role
Develop and deploy Java Spring Boot microservices, REST APIs, automated tests, performance and chaos testing solutions. Manage EKS infrastructure, CI/CD workflows, monitoring, JVM and database optimization, and production support. Migrate TIBCO BW processes to Apache Camel and ActiveMQ Artemis, implementing resilient messaging and standardized exception handling. Maintain API documentation, testing records, and ServiceNow change-management tickets.
Summary Generated by Built In

Job Title: Full Stack Java Developer

Duties: 

  • Design, develop, and deploy scalable, high-performance microservices using Java and Spring Boot.
  • Implement secure, versioned, and well-documented RESTful APIs adhering to industry best practices and standards.
  • Written clean, maintainable, and testable code following coding standards.
  • Develop comprehensive Unit, Integration, and API test suites using JUnit, Mockito, and REST Assured to ensure code reliability.
  • Create and maintain BDD test scenarios using Cucumber to align technical implementation with business requirements.
  • Execute performance testing (Load, Stress, and Endurance) using Apache JMeter to identify bottlenecks and ensure system stability.
  • Implement Chaos Engineering practices to validate system resilience, fault tolerance, and failover mechanisms under simulated failure conditions.
  • Provision and manage EKS infrastructure with optimized node sizing and autoscaling policies for cost efficiency and high availability.
  • Collaborate with DevOps teams on CI/CD pipelines to enable automated build, testing, and deployment workflows.
  • Set up and configure infrastructure for new Spring Boot applications, ensuring scalability and operational readiness.
  • Monitor, diagnose, and resolve production issues leveraging Datadog logs, metrics dashboards, and APM tooling.
  • Analyze and optimize application performance through JVM tuning, database query optimization, and caching strategies.
  • Created custom exception classes with technical error codes for each Camel processor, aligning with the error code standards defined in the existing TIBCO BW workflows.
  • Mapped processor-level failures to specific tech error codes using custom exceptions, ensuring consistent error reporting and easier troubleshooting across the layers.
  • Replace TIBCO exception handling constructs with Camel's on Exception, Dead Letter Channels, and retry policies to enhance fault tolerance.
  • Implemented Apache Camel routes integrated with Apache ActiveMQ Artemis for reliable, asynchronous message-driven communication between microservices.
  • Built Camel routes with Artemis in Spring Boot to handle file upload workflows, migrated from existing TIBCO BW processes.
  • Configured Artemis queues and wired them into Camel routes to process incoming files, apply business validations, and route them to downstream systems.
  • Monitor and tune Artemis broker performance including queue depth, consumer throughput, and message backlog using Artemis management console and Datadog integrations.
  • Maintain comprehensive API documentation using OpenAPI/Swagger specifications.
  • Document all performance test results and Chaos testing outcomes, obtaining necessary approvals prior to production promotion.
  • Create and manage Change Management tickets in ServiceNow, including deployment-related tagging and coordination of production installations.

Requirement: Applicants must have a Master’s degree or foreign equivalent in Computer Science, Computer Applications, Information Technology, Engineering (any), or related fields. Travel/relocation required as jobs will be performed at various unanticipated locations throughout the United States.

Skills Required

  • Master's degree or foreign equivalent in Computer Science, Computer Applications, Information Technology, Engineering, or a related field
  • Travel and relocation to various unanticipated locations throughout the United States
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: London
5,017 Employees
Year Founded: 2007

What We Do

Photon.com has emerged as one of the world’s largest and fastest-growing Digital Agencies. We work with 40% of the Fortune 100 on their Digital initiatives and are known for our ability to integrate Strategy Consulting, Creative Design, and Technology at scale. Please visit www.photon.com to learn more about us, how we work, and our customer case studies. Digital Transformation Starts Here.

Similar Jobs

JPMorganChase Logo JPMorganChase

React Engineer

Financial Services
Remote or Hybrid
2 Locations
289097 Employees

Photon Logo Photon

Java Engineer

Agency • Information Technology
Remote
United States
5017 Employees

Miratech Logo Miratech

Java Engineer

Information Technology
In-Office or Remote
San Francisco, CA, USA
701 Employees

Miratech Logo Miratech

Java Engineer

Information Technology
In-Office or Remote
Austin, TX, USA
701 Employees

Similar Companies Hiring

Axle Health Thumbnail
Artificial Intelligence • Healthtech • Information Technology • Logistics
Santa Monica, CA
25 Employees
NODA AI Thumbnail
Artificial Intelligence • Information Technology • Software • Cybersecurity
Sydney, AU
54 Employees
Golden Pet Brands Thumbnail
Digital Media • eCommerce • Information Technology • Marketing Tech • Pet • Retail • Social Media
El Segundo, California
178 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account