Join us as a Full Stack Developer at Barclays, where you will spearhead the evolution of our infrastructure and deployment pipelines, driving innovation and operational excellence. You will harness cutting-edge technology to build and manage robust, scalable and secure infrastructure, ensuring seamless delivery of our digital solutions.
To be successful as a Full Stack Developer, you should have experience with:
Proficiency in developing RESTful APIs and microservices using Java Spring Boot. Strong understanding of Spring Framework (e.g., Spring MVC, Spring Security, Spring Data, Spring Batch).
Hands-on experience with Hibernate for object-relational mapping (ORM).
Knowledge of JPA (Java Persistence API) and database interaction using Hibernate.
Strong expertise in writing and optimizing SQL queries for Oracle databases.
Experience in integrating frontend applications with backend services via REST APIs. Familiarity with API documentation tools (e.g., Swagger, Postman).
Hands-on experience with Angular/React.
Develop and maintain RESTful APIs and microservices using Java Spring Boot.
Develop frontend application using Angular/React.
Implement business logic and data access layers using Hibernate and Oracle SQL.
Ensure backend services are scalable, secure, and highly performant.
Design and optimize database schemas for Oracle.
Write and optimize SQL queries for data retrieval and manipulation.
Integrate with third-party systems and services via REST APIs.
Ensure seamless communication between frontend, backend, and external systems.
Write unit tests and integration tests to ensure code quality and reliability.
Debug and resolve issues across the stack (frontend, backend, database).
Work closely with cross-functional teams (e.g., product managers, designers, QA engineers) to deliver high-quality solutions.
Document code, APIs, and workflows for maintainability and knowledge sharing.
Identify and resolve performance bottlenecks in the application.
Optimize database queries and API responses for faster load times.
Stay updated with the latest trends and technologies in full-stack development.
Propose and implement improvements to the development process and application architecture.
Able to analyze the logs and other metrics to figure out any production issue when needed.
Some other highly valued skills may include:
Experience with Kafka or other message brokers for event-driven communication.
Familiarity with CI/CD pipelines (e.g., Jenkins, GitLab CI) and containerization (e.g., Docker, Kubernetes).
Knowledge of unit testing and integration testing frameworks (e.g., JUnit, Mockito).
You may be assessed on key critical skills relevant for success in role, such as risk and controls, change and transformation, business acumen, strategic thinking and digital and technology, as well as job-specific technical skills.
The role is based out of Pune.
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.