Software Engineer - Java

3 - 7 years

0 Lacs

Posted:2 days ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As a Software Engineer - Java at Barclays, you will play a crucial role in supporting the successful delivery of Location Strategy projects. Your responsibilities will include ensuring that projects are completed within the planned budget, quality standards, and governance requirements. You will lead the way in evolving the digital landscape of the organization, driving innovation and excellence to enhance customer experiences through cutting-edge technology. To excel in this role, you should possess the following qualifications and experience: - Proven ability to work effectively in a team environment throughout the Software Development Lifecycle. - Strong understanding and practical experience with Java, J2EE, Spring Framework, and JDBC. - Familiarity with Rest Services and Microservices. - Proficiency in Continuous Integration (CI) and unit test frameworks. - Knowledge of ORM technologies like Hibernate & Spring Data/JPA. - Experience with tools such as Java Profilers for performance analysis and memory dump analysis. - Understanding of messaging platforms like MQ and Solace, along with related design patterns. - Proficiency in handling XML/JSON and associated technologies. - Familiarity with SQL and various database technologies such as MS SQL Server, Oracle, and Mongo DB. - Experience working in an AGILE or SCRUM SDLC model. Additionally, the following skillsets would be advantageous: - Knowledge of Apache Kafka, Docker, Kubernetes, NoSQL MongoDB, React, and Angular. - Understanding of DevOps fundamentals practices. - Experience in Quality Assurance techniques relevant to application development. In this role based in Pune, your primary purpose will be to design, develop, and enhance software solutions using various engineering methodologies to provide business, platform, and technology capabilities for customers and colleagues. Key Accountabilities: - Develop and deliver high-quality software solutions using industry-aligned programming languages and tools, ensuring scalability, maintainability, and optimized performance. - Collaborate with product managers, designers, and engineers to define software requirements, devise solution strategies, and align with business objectives. - Engage in code reviews, promote code quality, and foster a culture of knowledge sharing. - Stay updated on industry technology trends, contribute to technical communities, and uphold secure coding practices. - Implement effective unit testing practices to ensure proper code design and reliability. As an Analyst, you will be expected to provide specialist advice and support to stakeholders, perform prescribed activities efficiently, and may lead or supervise a team to coordinate resources effectively. For those in leadership roles, demonstrating the LEAD behaviours (Listen, Energize, Align, Develop) is essential to create an environment for colleagues to excel. All colleagues at Barclays are required to uphold the Barclays Values of Respect, Integrity, Service, Excellence, and Stewardship, as well as embody the Barclays Mindset of Empower, Challenge, and Drive in their daily actions.,

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now
Barclays logo
Barclays

Financial Services

London

RecommendedJobs for You

chennai, tamil nadu, india

kolkata, mumbai, new delhi, hyderabad, pune, chennai, bengaluru

chennai, tamil nadu, india

bengaluru, karnataka, india