Job Description
Senior Full-Stack Software Engineer (Java / Spring & React / Next.js)
OverviewWe are urgently seeking a seasoned Full-Stack Software Engineer for a high-impact contract role. The ideal candidate will have 4+ years of hands-on experience delivering robust, scalable full-stack applications with strong expertise in Java and the React ecosystem.
The selected candidate will own the end-to-end development lifecycle, from backend data modeling and microservices development to building and deploying modern, high-performance front-end interfaces.
Key ResponsibilitiesBackend Engineering (Java / Spring)- Design, develop, and maintain secure, high-throughput RESTful APIs using Java and Spring Boot
- Implement efficient data persistence layers using Hibernate ORM
- Work with PostgreSQL for schema design, data modeling, and query optimization
Frontend Development (React / Next.js)- Build modern, responsive, and component-based user interfaces using React.js
- Use Next.js for server-side rendering (SSR) or static site generation (SSG) to improve performance and SEO
Search & Data Layer- Integrate and optimize high-volume search and analytics platforms such as Apache Solr, OpenSearch, or Elasticsearch
Cloud Operations & Deployment- Deploy, scale, and monitor applications using AWS services
Quality Assurance & Standards- Enforce coding standards and best practices
- Participate in peer code reviews
- Ensure thorough unit and integration testing across the full stack
Required Skills & Experience
Professional Experience- Minimum 4+ years of professional, hands-on experience in full-stack web development
- Ability to work independently as well as collaboratively in an Agile/Scrum environment
- Strong technical communication skills
Technical Expertise (Must-Have)Backend
- Java (Java 8+)
- Spring Boot (Microservices architecture)
- Hibernate ORM
Database
- Strong proficiency in PostgreSQL, including schema design and query optimization
Frontend
- React.js (Functional Components, Hooks)
- Modern JavaScript (ES6+)
- HTML and CSS
Cloud / DevOps
- Practical experience with AWS services such as EC2, S3, and Lambda
Highly Desirable Skills (Big Plus)- Hands-on experience with Next.js for SSR or SSG
- Direct experience with Apache Solr, OpenSearch, or Elasticsearch
- Familiarity with Docker and containerized application development