Lead Java Engineer

FIRSTPRO LLC
Cherry Hill Township, NJ, United States
about 1 month ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
3 years minimum
Compensation
$140,000.0 - $150,000.0
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) JavaScript (Programming Language) Adobe Experience Manager Ajax (Programming Language) Amazon Web Services Amazon Elastic Compute Cloud Amazon S3 HTML5 Build Automation Cascading Style Sheets (CSS) Cloud Computing Cloud Engineering
+30 more
Code Review Continuous Integration Software Debugging Software Design Patterns Web Development ECMAScript Github Gradle Identity and Access Management JQuery Apache Maven Scrum Methodology Cloud Services Amazon Simple Notification Service (SNS) Software Engineering Web Applications Web Services Multithreading Java Application Server ReactJS Spring-boot Amazon Virtual Private Cloud (VPC) Cloudformation Vue.js Front End Software Development Api Gateway Elastic Beanstalk Amazon Simple Queue Service (SQS) Docker Microservices

Job description

The ideal candidate will provide technical leadership across complex initiatives, guide architecture and design decisions, mentor engineering teams, and help ensure platform reliability, performance, security, and adherence to modern engineering best practices., * Lead architecture and technical design decisions aligned with enterprise standards and business objectives.

  • Provide technical leadership across multiple concurrent initiatives involving internal teams, vendors, and stakeholders.
  • Lead the development and enhancement of scalable Java/AEM applications and services.
  • Conduct architecture, design, and code reviews while promoting strong engineering standards.
  • Troubleshoot and resolve complex application and platform issues across Java, AEM, and AWS environments.
  • Mentor engineers and promote best practices in development, testing, deployment, and cloud engineering.

Requirements

  • 8+ years of Java development experience, including Spring Boot, multithreading, generics, collections, and design patterns.
  • 4+ years of Adobe Experience Manager (AEM) experience, including on-premises AEM or AEM as a Cloud Service (AEMaaCS).
  • 3+ years of AWS/cloud computing experience.
  • Strong understanding of microservices architecture and best practices for building scalable, resilient, and maintainable applications on AWS.
  • Experience developing web applications and web services
  • Strong troubleshooting and debugging skills for Java applications deployed in AWS environments.
  • Experience with HTML5, CSS, JavaScript, jQuery, AJAX, ES5/ES6, and front-end frameworks such as React or Vue.js.
  • Experience with build and dependency management tools such as Maven or Gradle., * Experience working in an Agile/Scrum environment, including story creation, estimation, backlog refinement, and sprint ceremonies.
  • Strong communication skills with the ability to translate complex technical concepts for non-technical stakeholders.
  • Hands-on experience with AWS services such as EC2, Lambda, ECS, ECR/Docker, Elastic Beanstalk, VPC, CloudFormation, IAM, S3, SNS, SQS, API Gateway, and Elastic Load Balancing.
  • Experience with enterprise CI/CD and build automation tools, including GitHub Actions.
  • Experience providing technical mentorship and leading engineering teams through complex platform initiatives.

Benefits & conditions

  • Dental insurance
  • Health insurance
  • Vision insurance

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com
Prepare application

Good distractions

Loading talks and stories from around this role…