Lead Java Backend Engineer - Fulltime - Multiple Locations (Hybrid)

Hybrid in Durham, NC, US • Posted 12 hours ago • Updated 12 hours ago
Full Time
Hybrid
Depends on Experience
Fitment

Dice Job Match Score™

🔢 Crunching numbers...

Job Details

Skills

  • Microservices Optimization
  • Microservices
  • Spring Boot
  • Spring
  • Java Backend
  • Core Java
  • AWS
  • J2EE
  • REST APIs
  • EC2
  • ECS/ EKS
  • Lambda
  • S3
  • RDS
  • CloudWatch
  • SQL/ NoSQL
  • Git
  • Maven/ Gradle
  • CI/CD Pipelines

Summary

Job Title: Lead Java Backend Engineer
Location: Dallas, TX/ Boston, MA/ Merrimack, NH/ Durham, NC (Hybrid)
Duration: Fulltime + Benefits + Bonus
Job Summary:
We are seeking an experienced Core Java Backend Engineer with strong expertise in Java, Spring Boot, Microservices Optimization, and AWS. The ideal candidate will be responsible for designing, developing, optimizing and supporting scalable backend applications in a cloud-based environment.
Key Responsibilities:
  • Design, develop, and maintain backend applications using Core Java and Spring Boot.
  • Build and Optimize Microservices-based architectures for performance, scalability and reliability.
  • Develop and consume REST APIs and integrate with internal and external systems.
  • Deploy, monitor, and support applications on AWS cloud services.
  • Collaborate with product owners, architects, and development teams to deliver high-quality solutions.
  • Analyze and resolve application performance, scalability and production issues.
  • Participate in code reviews and enforce coding best practices.
  • Create and maintain technical documentation.
  • Support CI/CD processes and application deployments.
  • Ensure application security, stability and compliance with organizational standards.
Required Skills:
  • 10+ years of hands-on experience in software development.
  • Strong expertise in Core Java (Java 17/21).
  • Extensive experience with Spring Boot and backend application development.
  • Strong experience in Microservices Optimization, design and development.
  • Hands-on experience with AWS services (EC2, ECS/ EKS, Lambda, S3, RDS, CloudWatch, etc.).
  • Experience with RESTful APIs and distributed systems.
  • Knowledge of SQL/ NoSQL databases.
  • Experience with Git, Maven/ Gradle and CI/CD pipelines.
  • Strong problem-solving and debugging skills.
Preferred Skills:
  • Experience in Financial Services or Banking domain.
  • Familiarity with Docker and Kubernetes.
  • Experience with messaging technologies such as Kafka or RabbitMQ.
  • Knowledge of Agile/ Scrum methodologies.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 10508656
  • Position Id: 9120847
  • Posted 12 hours ago
Create job alert
Never miss an opportunity! Create an alert based on the job you applied for.