294 results (22 new)


Texas Health and Human Services Commission
Austin, Texas • Today
Full-time
USD 8,488.33 - 11,666.66 per month











Genesis10
Remote or Eagan, Minnesota • Today
Easy Apply
Full-time
Compensation information provided in the description




Texas Health and Human Services Commission
Austin, Texas • Today
Full-time
USD 7,015.16 - 11,250.00 per month







Position: Senior Java Full Stack Developer
Experience: 12+ Years
Employment Type: Contract / Full-Time
Role Focus: Java, Spring Boot, React, AWS, Microservices & System Design
Job Summary
We are looking for a Senior Java Full Stack Developer with strong experience in designing, developing, deploying, and troubleshooting enterprise applications. The ideal candidate should have hands-on expertise in Java, Spring Boot, React, AWS, databases, CI/CD, microservices, and system/solution design.
The candidate should be comfortable working at both the application development and architecture/design levels, with strong problem-solving and debugging skills in production environments.
Key Responsibilities
· Design, develop, and maintain scalable applications using Java and Spring Boot.
· Develop responsive front-end applications using React and JavaScript.
· Design and implement RESTful APIs and microservices.
· Work with AWS services including S3, Lambda, EKS, ECS, and EC2.
· Develop and maintain infrastructure using Terraform, Ansible, and CloudFormation.
· Implement and manage CI/CD pipelines using Jenkins and GitHub Actions.
· Work with relational databases such as MySQL and Oracle.
· Work with NoSQL databases such as MongoDB and Cassandra.
· Participate in application, system, and solution architecture discussions.
· Design solutions that are scalable, reliable, secure, and production-ready.
· Troubleshoot application, deployment, performance, and production issues.
· Collaborate with engineering, DevOps, QA, and product teams.
Required Technical Skills
Skill | Minimum Rating | Minimum Experience |
Senior Developer | — | 10+ Years |
Java – Recent Versions | 8/10 | 8+ Years |
Spring Boot | 8/10 | 5+ Years |
React / Front-End Technologies | 6/10 | 2+ Years |
JavaScript | 6/10 | 2+ Years |
AWS – S3, Lambda, EKS, ECS, EC2 | 7/10 | 2+ Years |
Infrastructure as Code – Terraform, Ansible, CloudFormation | 6/10 | 1+ Years |
CI/CD – Jenkins, GitHub Actions | 5/10 | 2+ Years |
RDBMS – MySQL, Oracle | 8/10 | 8+ Years |
NoSQL – MongoDB, Cassandra | 7/10 | 1+ Years |
System-Level Design / Frontend-to-Backend Architecture | 7/10 | 3+ Years |
Application Design | 7/10 | 3+ Years |
Architecture Understanding | 7/10 | 3+ Years |
Core Competencies
1. Basic System Design
The candidate should be able to:
· Create a simple architecture diagram for one of their productionized projects.
· Explain the major components and how they interact.
· Explain why specific technologies/components were selected.
· Describe frontend-to-backend communication, databases, APIs, messaging, deployment, and infrastructure.
· Discuss basic scalability, availability, security, and performance considerations.
2. Debugging & Production Troubleshooting
· The candidate should demonstrate strong troubleshooting skills through real-world scenarios such as:
· EKS/ECS deployment failure.
· Application not starting after deployment.
· Production performance degradation.
· High CPU/memory utilization.
· API latency or timeout issues.
· Database connectivity/performance problems.
· Service-to-service communication failures.
3. Java / Microservices Design Patterns
· Candidate should have a strong understanding of commonly used Java and Microservices design patterns.
· They should be able to explain:
· The problem statement addressed by the pattern.
· Detailed internal working of the pattern.
· Advantages and limitations.
· When and when not to use it.
· A real-world implementation example.
4. Solution Design
· Given a business or technical problem statement, the candidate should be able to:
· Understand and clarify requirements.
· Identify major system components.
· Propose a high-level solution architecture.
· Select appropriate technologies.
· Explain data flow and component interactions.
· Consider scalability, reliability, security, performance, and maintainability.
5. Java, Spring Boot & Coding
· The candidate should demonstrate strong hands-on knowledge of:
· Core Java and recent Java versions.
· Object-oriented programming.
· Collections, Streams, Lambda expressions, and exception handling.
· Multithreading/concurrency.
· Java 8+ features.
· Spring Boot.
· REST APIs.
· Dependency Injection.
· Spring Security and configuration.
· Microservices development.
· Unit/integration testing.
· Writing clean, maintainable, production-quality code.
· The candidate will also be evaluated through a Java/Spring Boot coding problem.
NexTurn is a next-generation engineering services firm specialized in providing cloud native solutions. We help clients accelerate their innovation & digital transformation journey by unlocking full value of cloud. We are a team of passionate technologists with strong experience in architecting, developing, deploying, and operating large scale modern applications & infrastructure in a hybrid multi-cloud environment.
Our consultants/architects are high performing engineering talent with integrated full stack competencies, have strong technology transformation experience and operate with a product-centric mindset. NexTurn enables clients navigate the paradigm shift in digital engineering with Cloud-First solutions. Our services are aligned with Client’s digital transformation journey covering setting up strong cloud foundation & Security practices, Cloud Native Engineering and Data Engineering. Also, our platforms driven approach across the engineering lifecycle accelerates experimentation, creates new value, and drives intelligent automation.


🔢 Crunching numbers...
It looks like there aren't any Similar Jobs for this job yet.
Search all similar jobs