Software Engineer II - Java, Springboot, React
JPMorgan Chase & Co. Bengaluru, Karnataka, India
Financial Services · 10,001+ employees
About the role
Design, develop, and maintain software components for web applications and backend services using Java and React. Collaborate with cross-functional teams to deliver secure, business-aligned technology solutions while participating in code reviews and CI/CD processes.
What they look for
Requirements
Requires 2+ years of applied software engineering experience with proficiency in Java, Spring Boot, and React. Candidates should have a solid understanding of the full software development life cycle and experience with modern frontend and backend technologies.
Full description
Job responsibilities
- Design, develop, test, and maintain software components for web applications and backend services.
- Build frontend features using React, JavaScript / TypeScript, HTML5, CSS3, and component-based user interface patterns.
- Develop and support Java / Spring Boot microservices, REST APIs, GraphQL, and backend application components.
- Write secure, high-quality, maintainable code with guidance from senior engineers.
- Participate in technical troubleshooting to identify, analyze, and resolve application issues of basic to moderate complexity.
- Apply Software Development Life Cycle tools and practices to support automation, code quality, testing, and delivery efficiency.
- Contribute to automated testing, CI/CD pipelines, code review processes, and modern software delivery practices.
- Analyze application data, logs, and system behavior to help identify issues and support stable application development.
- Learn and apply engineering standards, system processes, development methodologies, and secure coding practices.
- Collaborate with product owners, architects, QA, operations, and engineering team members to deliver business-aligned technology solutions.
- Participate in code reviews, documentation, knowledge sharing, and team learning activities.
Required qualifications, capabilities, and skills
- Formal training or certification in software engineering concepts and 2+ years of applied software engineering experience.
- Hands-on software engineering experience through professional roles, internships, academic projects, or relevant project work.
- Hands-on experience with Java, Spring Boot, REST APIs, GraphQL, and microservices..
- Frontend development experience with React.
- Working knowledge of JavaScript / TypeScript, HTML5, CSS3, and modern frontend build tooling such as Vite, Webpack, or equivalent.
- Experience developing component-based, responsive, and maintainable user interfaces.
- Baseline understanding of application design, agile delivery, CI/CD, resiliency, security, performance, and maintainability.
- Exposure to testing frameworks and tools such as JUnit, Playwright, React Testing Library, smoke testing, integration testing, or similar.
- Exposure to cloud platforms and modern deployment practices.
- Developing proficiency in debugging, troubleshooting, and supporting production-grade systems.
- Good communication and collaboration skills within a team environment.
- Proficiency in coding in one or more programming languages.
- Overall understanding of the full Software Development Life Cycle.
Preferred qualifications, capabilities, and skills
- Experience or interest in payments, financial services, or high-volume transaction platforms.
- Familiarity with modern frontend technologies, reusable components, responsive design, and accessibility standards.
- Exposure to microservices-based architecture and full-stack application development.
- Exposure to AWS or similar cloud technologies and cloud-native design concepts.
- Exposure to event-driven architecture, messaging platforms such as Kafka, API gateways, GraphQL, or distributed integration patterns.
- Interest in building end-to-end full-stack features using React and Java / Spring Boot services.
- Familiarity with AI-enabled development tools and automation across the software delivery lifecycle.
- Exposure to monitoring, logging, performance analysis, production support, and secure-by-design engineering practices.
Similar roles
-
Développeur Fullstack React / Kotlin H/F
NEXTON Paris, Ile-de-France, France
-
Senior Product React Native Engineer (iOS), Order & Subscription
HelloFresh Warsaw, Masovian Voivodeship, Poland
-
React Front End Developer - Contract 3 months UK
Satalia London, England, United Kingdom
-
Senior Full-Stack Developer (NestJS, React) (IR-552)
Intellectsoft Spain
-
Senior Software Engineer (C# .NET, React)
Applied Systems, Inc. Canada · $125K–$150K/yr
-
Senior Fullstack Developer .NET + React
MADIFF Polska Warsaw, Masovian Voivodeship, Poland