Software Engineer - Java

3 - 7 years

0 Lacs

Posted:22 hours ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As a Software Engineer - Java at Barclays, you will spearhead the evolution of infrastructure and deployment pipelines, driving innovation and operational excellence. You will utilize cutting-edge technology to build and manage robust, scalable, and secure infrastructure for seamless delivery of digital solutions. **Key Responsibilities:** - Work in a team environment with experience in the full Software Development Lifecycle. - Demonstrate understanding of Java, J2EE, Spring Framework, and JDBC. - Utilize Rest Services / Microservices. - Implement CI and unit test frameworks. - Utilize ORM technologies like Hibernate & Spring Data/JPA. - Work with tools such as Java Profilers and analyze memory dumps. - Use messaging platforms like MQ and Solace, along with related design patterns. - Work with XML/JSON and related technologies. - Have knowledge of SQL and database technologies such as MS SQL Server, Oracle, and Mongo DB. - Experience in AGILE or SCRUM SDLC model. **Qualifications Required:** - Good to have knowledge of Apache Kafka, Docker, Kubernetes, No SQL MongoDB, React, Angular. - Familiarity with DevOps fundamentals practices. - Proven experience of Quality Assurance techniques relevant to application development. The purpose of your role is to design, develop, and improve software by utilizing various engineering methodologies to provide business, platform, and technology capabilities for customers and colleagues. In your role, you are accountable for: - Developing and delivering high-quality software solutions using industry-aligned programming languages, frameworks, and tools. - Collaborating with product managers, designers, and other engineers to define software requirements and ensure alignment with business objectives. - Participating in code reviews, promoting a culture of code quality and knowledge sharing. - Staying informed of industry technology trends and contributing to the organization's technology communities. - Adhering to secure coding practices and implementing effective unit testing practices. As an Analyst, you are expected to meet stakeholders" needs through specialist advice and support, perform activities in a timely manner, and may have responsibility for specific processes within a team. You may lead and supervise a team, guide professional development, allocate work requirements, and coordinate team resources. All colleagues at Barclays are expected to demonstrate the Barclays Values of Respect, Integrity, Service, Excellence, and Stewardship, along with the Barclays Mindset to Empower, Challenge, and Drive.,

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