Job Title :Senior Java Full Stack Technical Lead (React, Spring Boot & AWS)Position Overview Work on complex, enterprise-scale Java applications involving modern full-stack technologies, cloud-native architecture, and enterprise application integration. This opportunity combines hands-on software development with technical leadership, solution design, application security, and technical roadmap planning.
The role will involve leading application development activities, ensuring technical quality and scalability, and collaborating with business stakeholders and development teams to deliver reliable enterprise solutions.
What You'll Do / Key Responsibilities - Provide technical leadership and guidance to the application development team.
- Design, develop, implement, enhance, integrate, and support complex Java enterprise applications.
- Collaborate with business stakeholders to align technical designs and implementations with business requirements and operational needs.
- Review technical designs, application architecture, and code to ensure enterprise standards and development best practices are maintained.
- Design and develop RESTful APIs, backend services, and modern frontend applications.
- Lead database design, data modeling, SQL development, and performance optimization activities.
- Develop and support cloud-native applications using microservices architecture.
- Implement application security measures and maintain data integrity.
- Contribute to technical analysis, solution design, and technology roadmap development.
- Support application integration, maintenance, and implementation activities.
- Work with messaging technologies, JSON processing, API integrations, and asynchronous messaging.
- Follow Agile development practices, including testing, debugging, and code reviews.
- Ensure alignment with applicable enterprise architecture, technical standards, and development best practices.
Required Qualifications - Bachelor's degree.
- 10+ years of experience developing enterprise applications using Java.
- Strong hands-on experience with Java 17/21, Spring Boot, Spring Security, Spring Data JPA, and RESTful APIs.
- Strong hands-on experience with Next.js, React, TypeScript, JavaScript, HTML, and CSS.
- Strong experience with PostgreSQL, database design, SQL development, and performance optimization.
- Experience with AWS, Docker, Kubernetes (EKS), and CI/CD pipelines using Azure DevOps.
Preferred Qualifications - Healthcare integration experience with HL7, CDA, FHIR, eCR, or ELR.
- Experience with Kafka, Amazon SQS, or other messaging technologies.
- Knowledge of LOINC, SNOMED CT, and terminology management.
- Experience designing and developing cloud-native applications using microservices architecture.
- Experience with JSON processing, API integrations, and asynchronous messaging.
- Experience with Git, unit testing, debugging, and code reviews.
- Experience working in Agile development teams.
- Strong problem-solving, communication, and technical leadership skills.
- Experience preparing technology roadmaps for supported applications.
- Experience with configurable business rules engines such as Drools.
- Experience with rule authoring, validation, classification, and message routing.
- 1+ years of experience working with AI technologies and utilizing the Kiro AI code generation tool.
- Experience designing and reviewing logical and physical data models using SQL and/or PL/SQL.
- Experience with Java JEE, Spring/Spring Boot Framework 3.0, and Hibernate/JPA.
- Experience with Angular/React JavaScript frameworks.
- Experience in JBOSS Enterprise SOA and DevOps container environments.
- Experience implementing Agile development processes, including test-driven development.
- Cloud technologies experience, preferably AWS.
#JavaTechnicalLead #SeniorJavaDeveloper #JavaFullStackDeveloper #Java17 #Java21 #SpringBoot #SpringSecurity #ReactJS #NextJS #TypeScript #JavaScript #PostgreSQL #AWS #Kubernetes #Docker #AzureDevOps #Microservices #Hibernate #JPA