Lead Java Engineer
FIRSTPRO LLC
Cherry Hill Township, NJ, United States
about 1 month ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.indeed.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
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
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this roleβ¦