Barclays
Barclays2h ago
Foundit

Java Developer

Pune
Full Time
Mid Level
200000-2000000

Auto Apply to 50+ AI Matched Java Developer Jobs

Use Auto Apply Agents to Bulk Apply jobs with ATS Optimised Resumes, find verified Insider Connections for jobs at Barclays

Full Job Description

Java Developer - Barclays, Pune

Join Barclays in Pune as a Java Developer and play a pivotal role in advancing our digital landscape. This position offers an exciting opportunity to drive innovation and deliver excellence by leveraging cutting-edge technologies to revolutionize our digital offerings and ensure unparalleled customer experiences. You will be assessed on core Java development skills, including proficiency in Core Java, Collections, and Concurrency, along with essential job-specific skillsets.

Responsibilities:

  • Design and develop high-performance applications while maintaining stringent quality parameters.
  • Apply expertise in Core Java, Collections, Concurrency, memory management, and profiling.
  • Implement solutions using Spring Boot (v3+), Spring Batch, Spring JDBC, and Hibernate JPA.
  • Adhere to SOLID principles and design patterns.
  • Work with messaging technologies such as IBM MQ, JMS, and Solace (including Camel and routing).
  • Write efficient SQL queries, stored procedures, and functions.
  • Utilize unit testing frameworks like Junit, Mockito, Power Mock, and the Spring testing framework.
  • Employ versioning tools such as Git and Bitbucket.
  • Operate within an Agile Methodology framework.
  • Leverage knowledge of the banking domain and regulatory reporting.
  • Employ a structured approach to problem-solving and manage multiple work streams effectively.
  • Demonstrate strong interpersonal and communication skills (written and oral).
  • Mentor junior resources.

Desirable Skills:

  • Excellent communication and interpersonal abilities for effective collaboration.
  • Experience with Angular (v13+).
  • Proficiency in Cloud technologies, such as OpenShift.
  • Experience with build and deployment tools (CI/CD, Jenkins).
  • Familiarity with Jira and Confluence.
  • Knowledge of Investment Banking processes and Operations.

Role Purpose:

To design, develop, and enhance software solutions that provide critical business, platform, and technology capabilities for our customers and colleagues, utilizing various engineering methodologies.

Key Accountabilities:

  • Deliver high-quality, scalable, maintainable, and performance-optimized software solutions using industry-standard programming languages, frameworks, and tools.
  • Collaborate cross-functionally with product managers, designers, and other engineers to define requirements, devise strategies, and ensure seamless integration with business objectives.
  • Participate in code reviews and foster a culture of code quality and knowledge sharing.
  • Stay abreast of industry technology trends and contribute to the organization's technical communities.
  • Implement secure coding practices to mitigate vulnerabilities and protect sensitive data.
  • Ensure code reliability and readability through effective unit testing.

Assistant Vice President Expectations:

Advise and influence decision-making, contribute to policy development, and ensure operational effectiveness. Collaborate across functions and business divisions. Lead teams performing complex tasks, leveraging professional knowledge to deliver impactful work. Set objectives, coach employees, and conduct performance appraisals. Demonstrate leadership behaviors that foster a thriving environment for colleagues. For individual contributors, lead collaborative assignments, guide team members, and identify needs for specialized expertise. Propose new directions for assignments and projects, integrating cross-functional methodologies. Consult on complex issues, advise People Leaders on escalated issues, and identify risk mitigation strategies. Develop new policies and procedures to strengthen controls and governance. Manage risk and controls related to assigned work. Understand inter-departmental coordination and contributions to organizational objectives. Collaborate with business-aligned support areas to stay informed of business activity and strategy. Engage in complex data analysis from multiple sources to solve problems creatively. Communicate complex and potentially sensitive information effectively. Influence stakeholders to achieve desired outcomes. Uphold Barclays Values (Respect, Integrity, Service, Excellence, Stewardship) and Barclays Mindset (Empower, Challenge, Drive).

Company

Barclays

Barclays

Pune
Posted on Foundit