Lead Java Full Stack Developer
Vincent VinodUnited StatesLEADPosted 1h ago
JavaSpring BootMicroservicesReact.jsAngularTypeScriptJavaScriptHTML5CSS3REST APIsSOAP servicesGraphQLSonarQubeCheckmarxFortifyVeracodeSnykOWASPMicrosoft AzureAWSSQL ServerOracleMySQLMongoDBApache KafkaOpenAISpring AILangChain4jDockerKubernetesGitMavenJenkinsJUnitMockito
About the Role
We are looking for an experienced Lead Java Full Stack Developer with expertise in Java, Spring Boot, Microservices, and React.js/Angular. This role focuses on developing enterprise-grade applications, cloud-native solutions, AI/LLM integrations, and implementing application security practices.
Key Responsibilities
• Design, develop, and maintain enterprise applications using Java 11/17/21, Spring Boot, Spring MVC, Spring Security, and Microservices
• Develop responsive frontend applications using React.js, Angular (11+/19), TypeScript, JavaScript, HTML5, and CSS3
• Build and integrate REST APIs, SOAP services, GraphQL, and third-party applications
• Identify, analyze, and fix application vulnerabilities using SonarQube, Checkmarx, Fortify, Veracode, and Snyk, following OWASP security practices
• Implement secure coding standards and integrate vulnerability scanning and remediation into CI/CD pipelines
• Develop and deploy cloud-native solutions using Microsoft Azure and AWS
• Work with SQL Server, Oracle, MySQL, MongoDB, and Apache Kafka for database management and event-driven integrations
• Implement AI/LLM capabilities using OpenAI, Spring AI, and LangChain4j, including RAG-based solutions and prompt engineering
• Work with Docker, Kubernetes, Git, Maven, and Jenkins for build, deployment, and DevOps automation
• Develop unit and integration tests using JUnit and Mockito, ensuring application quality, performance, and security
• Collaborate with cross-functional teams, participate in code reviews, and follow Agile/Scrum and end-to-end SDLC practices
Requirements
• 8+ years of experience in Java development
• Strong hands-on experience in Java, Spring Boot, Microservices, React.js, and code-level vulnerability identification and remediation
• Practical experience fixing security issues throughout the SDLC
• Experience with cloud platforms (Microsoft Azure and AWS)
• Knowledge of database technologies (SQL Server, Oracle, MySQL, MongoDB, Apache Kafka)
• Familiarity with AI/LLM technologies (OpenAI, Spring AI, LangChain4j)
• Experience with DevOps tools (Docker, Kubernetes, Git, Maven, Jenkins)
• Strong understanding of testing frameworks (JUnit, Mockito)