WebBee eSolutions private limited

Senior Java Developer

WebBee eSolutions private limited · Noida, Uttar Pradesh, India

Software Development · 51-200 employees

20 h ago
Senior (5-10 yrs) Full-time India
Log in to apply, save this posting, or score it against your profile with AI.

About the role

Design, develop, and maintain scalable backend services and REST APIs using Java and Spring Boot. Responsible for database optimization, production troubleshooting, and collaborating with cross-functional teams to implement technical solutions.

What they look for

Java Spring Boot REST API SOAP API MySQL OAuth 2.0 SQL Optimization Backend Development System Architecture Unit Testing Integration Testing Asynchronous Processing Data Mapping Production Troubleshooting Code Review Mentoring

Requirements

Candidates must be able to work from the Noida office and have expertise in Java, Spring Boot, and MySQL. Experience in API integration, secure development practices, and production incident resolution is required.

Benefits

5 Days Working Medical Insurance Positive And Healthy Work Environment Learning And Growth Opportunities

Full description

Backend Development - Design, develop and maintain backend services using Java and Spring Boot. - Build reliable

and scalable REST APIs. - Develop integration workflows involving orders, inventory, fulfilment, tracking and product

data. - Write clean, reusable and maintainable code. - Implement validations, exception handling, retry mechanisms

and failure recovery. - Optimise existing modules for performance, reliability and scalability. - Participate in

architecture and technical design discussions. - Refactor legacy code where required without affecting existing

customers.

API and Integration Development - Integrate with external platforms using REST and SOAP APIs. - Work with API

authentication mechanisms such as OAuth 2.0, API keys and access tokens. - Handle pagination, rate limits, retries and

API failures. - Design and consume webhooks. - Analyse API requests, responses and error messages. - Develop data

mapping and transformation logic between different platforms. - Ensure integrations are idempotent and do not create

duplicate transactions. - Maintain compatibility with third-party API changes and version upgrades.

Production Troubleshooting - Investigate production incidents using application logs, database records and monitoring

tools. - Identify root causes instead of applying temporary fixes. - Analyse performance issues, memory problems,

connection pool exhaustion and slow database queries. - Troubleshoot intermittent API, webhook, scheduler and

queue-related failures. - Provide technical findings to support, QA and operations teams. - Implement permanent

corrective and preventive actions. - Participate in critical incident resolution when required.

Database Development - Design and maintain MySQL database structures. - Write and optimise SQL queries. - Create

appropriate indexes and analyse execution plans. - Handle large-volume data processing efficiently. - Identify

duplicate, inconsistent or incomplete records. - Work safely with production data and database migrations. -

Understand transactions, locking, isolation levels and concurrency.

Code Quality and Reviews - Review code written by other developers. - Identify defects, security issues, performance

risks and maintainability concerns. - Enforce coding standards and engineering best practices. - Write unit and

integration tests. - Ensure adequate test coverage for critical workflows. - Participate in pull-request reviews and

release validation. - Mentor junior and mid-level developers.

Performance and Scalability - Design systems that can process high-volume orders and API transactions. - Improve

scheduler, batch and queue-processing efficiency. - Identify memory, CPU, thread and database bottlenecks. - Design

asynchronous processing where appropriate. - Ensure that services fail safely and recover correctly. - Support

horizontal and vertical scaling decisions.

Cross-Functional Collaboration - Work closely with product analysts, business analysts, QA engineers and support

teams. - Understand business requirements and convert them into technical solutions. - Clarify technical feasibility,

dependencies and risks. - Support QA in preparing technical and integration test scenarios. - Provide technical

estimates and implementation plans. - Communicate delays, risks and blockers clearly.

Requirements

- Work from the Noida office - Participate in production incident resolution when necessary - Collaborate with teams

working on customer-facing integrations - Follow secure development and data-handling practices

Benefits

5 Days Working (Monday to Friday)

Near Sector 62 Metro Station, Noida

Medical Insurance

Positive and Healthy Work Environment

Learning and Growth Opportunities