DeveloperJobs.io
← Back to all jobs

Job Description

System One is hiring a Senior AWS Java Full Stack Developer for a hybrid role in Lafayette, LA. This position plays a key part in delivering and maintaining AWS-focused financial services applications, with room to lead technical direction across backend, frontend, and team delivery practices.

What you’ll be doing

  • Lead the development and ongoing support of cloud-based applications in an AWS financial services environment.
  • Make component-level technical decisions and build secure, scalable services that improve performance and reliability.
  • Guide implementation teams by strengthening automated testing and delivery practices.
  • Resolve complex issues across services and mentor developers in backend (AWS/Java/Spring) and frontend (Angular).
  • Evaluate engineering tradeoffs, document implementation decisions, and align solutions with enterprise standards.

Key qualifications

  • 5+ years of advanced Java experience: collections, streams, exception handling, JVM concepts, multithreading, concurrency, and functional and reactive programming.
  • Familiarity with Java 8, 17, and 21.
  • Spring Boot and microservices experience, including REST APIs, dependency injection, input validation, centralized exception handling, configuration management, and Actuator.
  • Hands-on experience with Spring Security, JWT authentication, JPA/Hibernate, and transaction management.
  • Ability to define service boundaries and implement resilient services using circuit breakers, distributed transaction patterns, and production monitoring.
  • Strong Angular skills, including component structure, services, RxJS, state management, routing, API integration, and UI performance optimization.
  • Hands-on AWS experience across EC2, S3, RDS, Lambda, API Gateway, SNS, SQS, IAM, ECS, Auto Scaling, CloudWatch, plus networking fundamentals.
  • Experience implementing serverless and event-driven applications with attention to availability, security, operational readiness, and cloud costs.
  • Ability to lead component and service implementation, evaluate technical tradeoffs, document decisions, and mentor other developers.
  • Bachelor’s degree in computer science, Information Systems, or a related field.

Bonus strengths (desired)

  • Kafka producers and consumers, including topics, consumer groups, event streaming, error handling, and performance tuning.
  • Docker and Kubernetes experience, including container optimization, deployments, scaling, and troubleshooting.
  • Git workflows and CI/CD tooling such as GitHub Actions, Jenkins, or Azure DevOps (build automation, pipelines, and release practices).
  • Experience with API standards including OpenAPI/Swagger, authentication, authorization, versioning, and API contracts.
  • Playwright and Lambda Test for UI automation, regression testing, cross-browser execution, and addressing flaky tests.
  • Experience using GitHub Copilot or similar tools, including guidance on generated code review, test coverage, and security.
  • Root cause analysis, stakeholder communication, Agile collaboration, and ownership of delivery risks.

Benefits

  • Health and welfare benefits coverage options including medical, dental, and vision
  • Spending accounts
  • Life insurance
  • Voluntary plans
  • Participation in a 401(k) plan

Similar Jobs