Hrize
Job Title: Senior Full Stack Developer
Location: Indianapolis, IN \Plano, TX (Hybrid) (Local candidate only IN OR Plano, TX)
Type : Contract
VISA : USC & GC EAD & GC & H4EAD
Job Overview:
We are seeking a highly skilled Senior Full Stack Developer to design, build, and support scalable, cloud-native enterprise applications. This role requires strong backend expertise in modern Java (Java 17 or newer), Spring Boot, and AWS cloud services, combined with frontend development experience using Angular (v4+) and/or React.
The ideal candidate will have extensive experience working in large enterprise environments, building microservices-based architectures, and delivering high-quality software across the full technology stack. This role requires a hands-on developer who is passionate about modern software engineering practices, cloud technologies, and scalable application design.
The developer will collaborate with architects, product managers, DevOps engineers, and QA teams to build highly reliable, secure, and maintainable enterprise solutions that support critical business operations.
Key Responsibilities
Design, develop, and maintain full-stack enterprise web applications using Java, Spring Boot, and modern frontend frameworks.
Build and maintain RESTful APIs and microservices aligned with enterprise architecture and best practices.
Develop responsive, scalable, and user-friendly interfaces using Angular (v4+) and/or React.
Implement cloud-native application solutions leveraging AWS services to ensure scalability, reliability, and security.
Develop and maintain authentication and authorization mechanisms using OAuth, JWT, and Spring Security.
Design and optimize relational database structures and complex SQL queries to support application functionality.
Participate actively in Agile/Scrum development processes, including sprint planning, stand-ups, sprint reviews, and retrospectives.
Collaborate closely with architects, product owners, QA teams, and DevOps engineers to deliver robust enterprise solutions.
Conduct code reviews, ensuring adherence to coding standards, security practices, and performance optimization.
Troubleshoot and resolve technical issues across development, testing, and production environments.
Contribute to continuous improvement initiatives, including performance tuning, system reliability, and modernization efforts.
Required Technical Skills
Backend Development
Strong expertise in Java (Java 17 or newer preferred)
Experience with Spring Boot and Spring Framework ecosystem (Spring MVC, Spring Security)
Strong experience building RESTful APIs and microservices architectures
Experience with ORM frameworks such as Hibernate or JPA
Strong SQL skills with relational databases such as Oracle, SQL Server, or MySQL
Frontend Development
Hands-on experience with Angular (version 4 or higher) and/or React
Strong knowledge of TypeScript, JavaScript (ES6+), HTML5, and CSS3
Experience developing component-based, reusable UI frameworks
Cloud & DevOps
Hands-on experience with AWS services such as EC2, RDS, S3, SNS/SQS, and IAM
Experience building and maintaining CI/CD pipelines using tools such as Jenkins, GitHub Actions, Bamboo, or similar
Strong experience using Git-based version control systems
Familiarity with containerization and orchestration technologies such as Docker and Kubernetes
Testing & Quality Assurance
Experience with unit and integration testing frameworks such as JUnit and Mockito
Frontend testing experience with tools like Cypress or Selenium
Familiarity with code quality and monitoring tools such as SonarQube, AppDynamics, or New Relic
Preferred / Nice-to-Have Qualifications
Experience working with modern Java LTS versions such as Java 17, Java 21, or Java 25
Experience modernizing or upgrading legacy Java applications
Strong knowledge of microservices architecture and event-driven systems
Experience with messaging platforms such as Apache Kafka, ActiveMQ, or AWS SNS/SQS
Experience documenting APIs using Swagger/OpenAPI
Exposure to additional frontend frameworks such as Vue.js
Education & Experience
Bachelor’s degree in Computer Science, Information Technology, Engineering, or related field, or equivalent practical experience
8+ years of professional software development experience
Proven track record of delivering enterprise-scale applications in production environments
Experience working within large, complex enterprise ecosystems
Key Competencies
Strong analytical and problem-solving abilities
Ability to work independently as well as in cross-functional Agile teams
Excellent verbal and written communication skills
Commitment to clean, maintainable, and well-tested code
Strong interest in modern Java frameworks, cloud platforms, and frontend technologies
Vendor Screening Guidelines
When evaluating candidates, please prioritize individuals with the following qualifications:
Hands-on experience with Java 17 or newer
Strong Spring Boot and microservices development experience
Proven AWS cloud experience in enterprise environments
Full-stack development expertise using Angular (v4+) and/or React
Experience delivering large-scale enterprise applications
Deepesh Yadav
Technical Recruiter – Hrize LLC
| deepesh.yadav@hrize.us
https://www.linkedin.com/in/deepesh-yadav-066231241/ |www.Hrize.us
Staffing | Recruitment | Implementation | Consulting
To apply for this job email your details to deepeshy4804@gmail.com