Lead Technology Analyst - Full Stack Developer - React / Java
We are seeking a highly skilled and visionary Lead Full Stack Engineer
Technical Stack
Frontend
React v15.4.0 (Legacy lifecycle methods, PropTypes)
- Backend:
Java 11, Dropwizard v1.3.28, Jetty v11.0.7
- API:
RESTful Web Services
- Database:
PostgreSQL (JDBC {JDBI + Hibernate})
- Cloud & DevOps:
Linux fundamentals, AWS, Docker, CI/CD (Jenkins / GitHub Actions / AWS CodePipeline/ Gitlab CI/CD), Kubernetes (Preferred), Terraform (Good to have).
Key Responsibilities
Technical Leadership & Mentorship
Full Stack Development
Java
React v15.4.0
Cloud Infrastructure (AWS)
API & Integration Design
Data Management
DevOps Culture
Cross-functional Collaboration
Required Skills & Qualifications
Expert Java Knowledge
Java 11
, including a deep understanding of Garbage Collection, Streams, and Concurrency.
- Dropwizard Mastery:
Strong experience with
Dropwizard 1.3.x
, including configuration, Managed Objects, and Health Checks.
- React Legacy Proficiency:
Deep familiarity with
React 15.4
, specifically Class Components, Lifecycle methods ( componentWillReceiveProps , etc.), and Flux or Redux architectures.
- Servlet Container Expertise:
Experience configuring and troubleshooting
Jetty 11
.
- Tools & Pipelines:
Proficiency with Git, Maven/Gradle, and automated CI/CD tools (Jenkins, GitHub Actions, AWS CodePipeline)
•
Problem Solving
Experience with JDBI
Hibernate
within a Dropwizard environment.
- Knowledge of CSS preprocessors (SASS/LESS) compatible with older Webpack builds.
•
Experience in migrating legacy React applications to functional components and Hooks (v16.8+).
- Understanding Microservices architecture and containerization (Docker/Kubernetes).
•
Prior experience working within strict Agile/Scrum delivery models.
Company
Employment Type
Experience Level
Job Family
Not included in the source posting: benefits.
Skills
Who can apply
The employer didn't state any visa, work authorization, citizenship or clearance requirements in this posting. Confirm with the employer before applying.
Read automatically from the employer's posting text. Always confirm with the employer — requirements can change after a job is published.