Java Developer

5 years

0 Lacs

Posted:2 days ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Required Skills:

  • Extensive hands-on experience in

    Java

    with focus on server-side application development
  • Strong expertise in

    Java Concurrency

    ,

    RX Streams

    ,

    Collections API

  • Proven experience working with

    caching solutions (GridGain or similar)

  • Significant experience with

    multithreading and parallel processing

  • coding experience with

    multicast messaging platforms (e.g., Solace, RV)

  • experience with

    relational databases (SQL Server, Sybase, Oracle)

  • Experience in

    designing low-latency trading application services

  • Working knowledge of DevOps tools such as

    Maven, Jenkins, Nexus, Helios

Preferred Skills:

  • experience

    with

    cloud technologies

    such as

    Docker, Kubernetes

    or similar

Overall Responsibilities

  • Architect, develop, and maintain highly reliable, low-latency Java services for trading or event-driven systems
  • Collaborate with cross-functional teams for technical design, implementation, and testing of scalable solutions
  • Lead and guide development teams on best practices, code quality, and delivery standards
  • Optimize existing codebases for performance, concurrency, and resource management
  • Implement caching, messaging, and data management strategies to ensure system robustness and responsiveness
  • Drive continuous improvement initiatives for development processes and technical solutions
  • Mentor junior developers and promote knowledge sharing within the team
  • Manage project timelines, deliverables, and technical risk assessments

Technical Skills (By Category)

Programming Languages:

  • Essential: Java
  • Preferred: Experience with Java frameworks and libraries relevant to concurrency, reactive programming, and event processing

Databases/Data Management:

  • Essential: SQL Server, Sybase, Oracle (5+ years of experience)
  • Experience with data modeling, query optimization, and schema design

Cloud Technologies:

  • Nice-to-have: Docker, Kubernetes, containerization, and orchestration experience

Frameworks and Libraries:

  • RX Streams, Java Collections API, concurrency utilities, caching frameworks such as GridGain

Development Tools & Methodologies:

  • Maven, Jenkins, Nexus, Helios, Agile/Scrum practices, version control (Git)

Security Protocols:

  • Familiarity with best practices for secure coding, data protection, and system resilience

Experience Requirements

  • Minimum of 10

    + years

    software development experience with strong focus on server-side Java applications
  • Proven track record in developing

    low latency trading or event-driven systems

  • Extensive experience with

    multicasting messaging platforms

    (e.g., Solace, RV)
  • Deep understanding of

    multithreading, concurrency, and distributed system design

  • Experience working in

    DevOps environments

    and with CI/CD pipelines
  • Ability to lead projects and manage teams, with a focus on delivering high-quality technical solutions

Day-to-Day Activities

  • Develop, review, and optimize Java-based services handling real-time data streams and messaging
  • Participate in daily stand-ups, sprint planning, and technical discussions
  • Collaborate with product analysts and system architects to translate requirements into scalable solutions
  • Maintain and enhance the performance, scalability, and reliability of core services
  • Conduct code reviews and ensure adherence to coding standards and best practices
  • Troubleshoot and resolve system issues, ensuring minimal downtime and high system availability
  • Document technical designs, configurations, and deployment procedures
  • Stay informed about emerging technologies and incorporate relevant innovations into existing systems

Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field
  • Certifications such as Oracle Java Certification or relevant cloud platform certifications are a plus
  • Proven experience in designing, implementing, and maintaining low latency, high throughput systems

Professional Competencies

  • Exceptional analytical and problem-solving skills with an eye for detail
  • Strong leadership abilities with experience managing technical teams or projects
  • Excellent communication skills for effective stakeholder engagement and teamwork
  • Ability to adapt quickly to new technologies and evolving project requirements
  • Proactive mindset with a focus on delivering robust technical solutions and process improvements
  • Strong organizational skills and ability to prioritize tasks effectively

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
Synechron logo
Synechron

Information Technology and Services

New York

RecommendedJobs for You

Noida, Gurugram, Bengaluru