Java Developer

Barclays

Pune, India
Java development
Modern java features
Data structures and algorithms
Design, develop, and improve software utilizing various engineering methodologies to provide business, platform, and technology capabilities

Job Summary

  • Design, develop, and improve software utilizing various engineering methodologies to provide business, platform, and technology capabilities.
  • Develop and deliver high-quality, scalable, maintainable, and performance-optimized software solutions using industry-aligned 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.

Matching Summary

Design, develop, and improve software utilizing various engineering methodologies to provide business, platform, and technology capabilities.

Skills & Requirements

Must-have

  • Java development
  • Modern Java features
  • Data structures and algorithms
  • Multi-threading
  • Java Collections API
  • Linux/Unix operating system

Nice-to-have

  • Front office trading development
  • Algorithmic Trading experience
  • User Space Networking
  • Java performance tuning
  • Low latency understanding
  • Latency reduction
  • TCPIP Experience
  • Java NIO

Key Requirements

  • Bachelor's degree
  • Expert in Java
  • Good grasp on data structures
  • Good grasp on algorithms
  • Expert working experience on multi threading
  • Expert working experience on Java Collections API
  • Good working experience of Linux/Unix
  • Good working experience of linux commands

Work Rights

Not specified

Tailored Resume

Cover Letter