Java Full Stack Engineer
We are currently sourcing for a Java Full Stack Engineer to work in Westlake, TX!The RoleThis role requires the person to be practicing Agile methodology as an engineering team member. Team member assignments will be Agile based tasks and/or stories to deliver what is required as part of the product team backlog refinement. This team will be responsible for building, design, develop and maintaining the technical solutions. This is a hands-on technology professional role where you will closely collaborate with the Engineering Lead and other members of the team to deliver quality solutions to support the business needs.The Expertise and Skills You BringCandidates should have 3-5 years of hands-on software engineering experience with strong expertise in distributed systems, event driven architecture, and microservices.Proficiency in Java (3+), Python (nice to have), along with deep experience using Spring Boot and strong foundations in object-oriented design and patterns.Experience developing secure, high performance RESTful APIs is essential.Candidates must have strong knowledge of AWS services including SQS, SNS, Lambda, ECS/EKS (Kubernetes), S3, RDS/PostgreSQL, DynamoDB, and CloudFormation, and Apache Kafka.Experience with containerized and serverless architectures (Docker, Kubernetes) is also required.Strong capabilities with relational and NoSQL databases, data modeling, and automated testing using framework such as JUnit and Mockito.A solid understanding of DevOps practices, CI/CD pipelines, Git, Maven/Gradle, and Agile workflows is expected.Successful candidates excel at interpreting business requirements, managing priorities effectively, collaborating across distributed teams, and maintaining a proactive, continuous learning mindset.