Full-Stack Software Engineer (Java / Spring Boot + React) (Noida)

Full-Stack Software Engineer (Java / Spring Boot + React) (Noida)

29 Aug
|
Pest Shields India
|
Noida

29 Aug

Pest Shields India

Noida

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.

- Robust hands-on experience with Java 17/21, Spring Boot, Spring Data JPA, PostgreSQL, and MySQL.

- Strong understanding of REST API design, including:

- API versioning

- Pagination

- Request validation

- Error handling and error contracts

- API documentation

- Good experience with React, JavaScript/TypeScript, HTML, and CSS, including:

- Component-based development

- State management

- Forms

- Protected routes

- API integration

- Responsive interfaces





- Experience 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.

📌 Full-Stack Software Engineer (Java / Spring Boot + React) (Noida)
🏢 Pest Shields India
📍 Noida

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: full-stack software engineer (java / spring boot + react) (noida) / noida

Subscribe to this job alert:

Get the latest job offers by email for: full-stack software engineer (java / spring boot + react) (noida) / noida