← All roles
Job ID NIT-2026-001
Java Full Stack Engineer
Full-time / Contract
- Hybrid / Remote
- Mid to Senior
Skills: Java, Spring Boot, Microservices, REST APIs, JPA/Hibernate, SQL, NoSQL, JavaScript, TypeScript, Angular/React, Git, Maven, JUnit, Mockito, AWS (EC2, S3, IAM), CI/CD (GitHub Actions/Jenkins), Docker, Kubernetes, Kafka, Event-driven architecture
About The Role
We are seeking experienced
Java Full Stack Engineers with strong front-end and back-end development skills to design, develop, and maintain scalable enterprise applications. The ideal candidate will have hands-on experience with Java, Spring Boot, REST APIs, microservices, and modern front-end technologies such as React or Angular.
Key Responsibilities
- Design, develop, test, and maintain scalable Java full-stack applications.
- Develop backend services and microservices using Java, Spring Boot, and related technologies.
- Design, develop, and integrate RESTful APIs and distributed services.
- Develop responsive and reusable front-end applications using React, Angular, or similar modern frameworks.
- Work with relational and NoSQL databases and support data integration requirements.
- Develop and support event-driven and asynchronous solutions using Kafka or similar messaging technologies.
- Write clean, maintainable, reusable, and well-tested code following software development best practices.
- Perform unit testing, debugging, troubleshooting, performance optimization, and code reviews.
- Work with cloud platforms such as AWS, Azure, or GCP and modern CI/CD and deployment environments.
- Work with containerization and orchestration technologies such as Docker and Kubernetes as applicable.
- Collaborate with architects, developers, QA, DevOps, product teams, and other stakeholders throughout the software development lifecycle.
- Participate in Agile/Scrum activities and contribute to application design, development, deployment, and continuous improvement.
- Apply strong problem-solving, communication, and teamwork skills while working with cross-functional and distributed teams.
Apply
Applying for NIT-2026-001
First name
Last name
Email
Phone
Enter exactly 10 digits (numbers only).
LinkedIn profile (optional)
GitHub profile (optional)
Sponsorship required to work in the USA?SelectYesNo
Resume (PDF, DOC, DOCX — max 5MB)
I agree that NewIT Services may use my data for recruitment related to
Java Full Stack Engineer (NIT-2026-001). See our Privacy Policy.