Pest Shields India
Full-Stack Software Engineer (Java / Spring Boot + React)
Skills
2 months ago
Share this opportunity
Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.
Important information
Contract type:
Permanent
Location:
Noida, Uttar Pradesh, India
Work mode:
Onsite
Published on:
25 August 2026
What they need
Full-Stack Software Engineer (Java / Spring Boot + React)
Location: [Remote / Hybrid - Noida] Employment Type: Full-time Experience: 3-6 years
Compensation: [ 5 LPA]
About the Role
We are looking for a Full-Stack Software Engineer who can take ownership of a feature or business module end to
end-from understanding the business problem and designing the solution to implementation, testing, deployment,
and production support.
You will work closely with the engineer responsible for the system architecture as well as business and product
stakeholders who own the requirements. This gives you the context, ownership, and autonomy to make sound
technical decisions.
This is a high-ownership engineering role. You will not simply receive predefined development tickets. You will
be expected to understand the underlying business problem, ask the right questions, identify gaps and edge cases,
and translate requirements into reliable production-ready software.
Key Responsibilities
Translate business requirements into technical designs covering **data models, API contracts, workflow**
states, authorization rules, and system behavior .
Proactively identify **gaps, contradictions, edge cases, and potential failure scenarios** before
implementation begins.
Contribute to architectural decisions involving **database/schema design, service boundaries, caching,**
asynchronous processing, background jobs, and integration patterns .
Build features end to end, including **PostgreSQL schemas and migrations, Spring Boot services, REST**
APIs, and React-based user interfaces .
Implement **audit trails, immutable transaction histories, and reporting capabilities** for workflows
where data integrity and correctness are critical.
Design and integrate third-party services such as **payment gateways, logistics/courier APIs, email, SMS,**
and messaging platforms .
Review peer pull requests with a focus on **correctness, security, performance, maintainability, and**
engineering standards .
Write comprehensive **unit and integration tests**, covering business rules, edge cases, failure scenarios, and
negative cases-not just the happy path.
Follow disciplined engineering practices around **coding standards, Git workflows, branching, pull**
requests, and clean commit history .
Deploy, monitor, troubleshoot, and support the systems you build in production.Participate in **incident response, debugging, root-cause analysis, and preventive improvements**.Contribute to **CI/CD pipelines, environment configuration, deployment automation, and release-**
process improvements . - Maintain technical documentation covering APIs, database/schema decisions, configuration,
operational procedures, and runbooks .
Work directly with non-technical stakeholders to clarify requirements and communicate **technical**
constraints, risks, and trade-offs in a clear and actionable manner.
Required Skills & Experience
**3+ years of experience** building and shipping production-grade web applications as a full-stack engineer.Strong hands-on experience with **Java 17/21, Spring Boot, Spring Data JPA, PostgreSQL, and MySQL**.Strong understanding of **REST API design**, including:API versioningPaginationRequest validationError handling and error contractsAPI documentationGood experience with **React, JavaScript/TypeScript, HTML, and CSS**, including:Component-based developmentState managementFormsProtected routesAPI integrationResponsive interfacesExperience with **JUnit, Mockito, and integration testing**.Strong understanding of **Git and collaborative development practices**, including branching, pull requests,
and code reviews.
Hands-on experience with **Docker**.Comfortable deploying, monitoring, debugging, and troubleshooting applications on **AWS or GCP**.
Good to Have
Experience in one or more of the following will be an advantage:
Building **multi-tenant SaaS applications**, including tenant isolation and data-access controls.**Event-driven architecture** , Kafka, message queues, and asynchronous processing.Integrating **payment gateways, logistics platforms, courier services, or other third-party APIs**.Building **reporting, analytics, or data-intensive dashboards**. - Integrating **LLM/AI-powered capabilities** into production applications.Experience working on systems involving **complex workflows, approvals, permissions, or transactional**
data .
What We Look For
We value engineers who:
Take **ownership** rather than waiting for detailed instructions.Think about the **business problem**, not just the technical implementation.Ask questions when requirements are unclear.Identify edge cases before they become production issues.Care about **data correctness and system reliability**.Can make pragmatic technical decisions and explain their trade-offs.Write maintainable code that other engineers can understand and extend.Are comfortable working across the **frontend, backend, database, and infrastructure**.Treat testing, documentation, monitoring, and production support as part of engineering-not as
afterthoughts.
Disclaimer: This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.
Other offers great for you!
These companies are also looking for great profiles
Skiils
développeur Java / Spring boot
Freelance
Lille, France
Hybrid
Skills
6 months ago
Quick apply
Tenth Revolution Group
DEVELOPPEUR·SE KOTLIN/JAVA + TYPESCRIPT (SPRING BOOT / REACT)
400-450
Freelance
Paris, France
Hybrid
Skills
2 months ago
Quick apply
Teolia
Solution Analyst Java / Spring Boot
500
Freelance
94400 Vitry-sur-Seine, France
Hybrid
Skills
1 month ago
Quick apply