Lead Java Engineer
New Yesterday
Job Description
Job Description
Experience: 15 - 25 Years
Key Technical Requirements:- Coding: Competent in Core and Advanced Java tech stack (Minimum JDK8), Spring Boot Framework, relational database management, Kafka, AWS technologies, and Software Microservices design.
- Testing Proficiency: Demonstrates practical experience in various testing methodologies, encompassing unit testing, functional testing, integration testing, and contract testing.
- Coding Expertise: Specializes in Core and Advanced Java tech stack (JDK8+), Spring Boot, relational database, Kafka, AWS services, and microservices architecture. Broad practical experience across testing domains, including unit, functional, integration, and contract testing.
- Leadership Design: Capacity to lead, design, develop, and rigorously test modern Web and Cloud-native applications. Collaborates comprehensively with Software Engineering Teams and Product Managers for effective platform architecture solutions.
- Strategic Architectural Oversight: Own and lead end-to-end assessments for architecture, execution plans, and client platform deliveries while ensuring alignment with major epics/features.
- Cross-functional Collaboration: Active participation in an agile environment, delivering incrementally evolving software solutions.
- Mentorship: Leads technical mentorship activities, participates in recruitment interviews, and fosters enriched technical discussions to uplift team performance and standards.
- Innovative Practices: Researches and integrates emerging programming paradigms and compatible frameworks to continually elevate team aptitude in development velocity and security.
- Best Practices in Development: Enforces and advocates for industry-standard development strategies such as code guidelines, branching mechanisms, TDD methodologies, and comprehensive error-handling principles.
- Professional Exposure: Over seven years of microservices-oriented cloud-native application development and minimum three years in a technical leading role.
- Advanced Java Expertise: Significant experience in developing scalable Java applications utilizing features like lambda functions, concurrency APIs, and implementation of principles like hexagonal architecture.
- AWS Mastery: Proficiency in numerous AWS services including Elastic Kubernetes Service (EKS), EC2, S3, RDS, and others vital to cloud native applications functioning.
- DevOps Integration: Experience in integrating lifecycle systems such as CI/CD pipelines. Skilled with tools like Docker, Kubernetes, etc., utilized in serverless or containerized systems setups.
- Database Proficiency: Expertise in relational database management systems, notably RDS, Oracle on EC2 platforms, or similar frameworks.
- Automation and Validation: Familiarity with automation tools like JUnit, WireMock, and application of TDD and DDD methodologies ensuring software reliability.
- Excellent Soft Skills: Effective communicator with a proactive stance to facilitate clear interactions and productive alignments with clients/teams.
- Location:
- Saint Louis
- Category:
- Technology
We found some similar jobs based on your search
-
New Yesterday
Lead Java Engineer
-
Saint Louis
- Technology
Job Description Job Description Experience: 15 - 25 Years Key Technical Requirements: Coding: Competent in Core and Advanced Java tech stack (Minimum JDK8), Spring Boot Framework, relational database management, Kafka, AWS technologies, and S...
More Details -
-
New Yesterday
Lead Java Engineer
-
Saint Louis
- Technology
Job Description Job Description Job Title: Cloud-Native Java Architect (Hybrid – St. Louis, MO) Location: St. Louis, Missouri (Hybrid – 3 days onsite per week) Work Authorization: US Citizens or Green Card Holders only Shift Timing:...
More Details -