BENGALURU · FULLTIME
Senior Full Stack Software Engineer
Ferguson
Bengaluru · onsite · Posted 62d ago
Sourced from
Not disclosed3–7 yrsfulltimeBengaluru
About a minute. You'll make an account on the way through.
agent · working
- Read this posting0.3s
- Found the form on Instahyre · 12 questions to answer1.6s
- Decided the answers for all of them3.0s
- Tailor your résumé to this role
- Waiting for you
Section · 01
About this role
Responsibilities:
- Design, develop, and maintain full-stack applications using Java, Spring Boot, and React.
- Modernise legacy integrations, transitioning from Java 8 and Apache Camel to Java 17+ Spring Boot (future upgrade to Java 21).
- Build and expose RESTful APIs supporting internal and external consumers.
- Implement event-driven architectures using Azure Service Bus.
- Develop and support applications using MongoDB (NoSQL) and related data access patterns.
- Create responsive, user-friendly React frontend components following UI and accessibility standards.
- Use Maven for application builds and dependency management.
- Implement and maintain CI/CD pipelines using Jenkins.
- Collaborate with product owners and stakeholders to translate business requirements into technical solutions.
- Ensure application performance, reliability, scalability, and security.
- Produce and maintain technical documentation and support handoff to operations teams.
- Follow Ferguson SDLC standards, coding best practices, and agile delivery processes.
Requirements:
- Bachelor's degree in Computer Science, Engineering, or equivalent experience.
- 3-6 years of experience as a Full Stack or Software Developer.
- Strong backend experience with Java (8+), Spring Boot, and REST APIs.
- Understanding and practical experience with JAVA is a requirement.
- Experience with an OOP language or API-based services (REST-based).
- Front-end development experience using React, JavaScript/TypeScript, HTML, and CSS.
- Experience/Knowledge with Azure Kubernetes.
- Intermediate-level experience developing REST-style services that deliver responses in both JSON and XML.
- Experience building event-driven systems using messaging platforms (Azure Service Bus preferred).
- Hands-on experience with NoSQL and Relational databases, preferably MongoDB.
- Familiarity with IntelliJ, Eclipse, Maven, BitBucket and GIT/GitHub.
- Experience with CI/CD pipelines using Jenkins or similar tools.
- Must be self-motivated, proactive, creative, and efficient in identifying issues, with strong analytical and problem-solving skills with high attention to detail.
- Strong problem-solving skills and ability to work in a collaborative, cross-team environment.
- Effective written and verbal communication skills.
- Strong organisational skills.
- Ability to work and thrive in a fast-paced environment, learn rapidly, and master diverse software technologies and techniques.
Technical Skills (Required / Preferred):
Backend and Integration:
- Java 8+ (moving to Java 17 and Java 21).
- Spring Boot, Apache Camel (legacy support).
- RESTful API design and development.
- Azure Service Bus (event-driven messaging).
Frontend:
- React
- JavaScript / Script
- HTML5 CSS3
Data and DevOps:
- MongoDB (NoSQL)
- Maven
- Jenkins CI/CD
- Git based version control
- Cloud-based application development (Azure preferred).
Sourced from instahyre
Section · 02
Skills
KubernetesapisReact.JsSpring BootJava
Section · Company
