Senior Java Developer

Esprow

New York (NY)

Hybrid

USD 100,000 - 130,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Competitive remuneration package
Flexitime work hours
Complimentary coffee/tea and snacks
Professional growth opportunities

Job summary

Esprow is seeking a Senior Java developer in New York to design and deliver high-quality code, focusing on their core product. Responsibilities include proactive feature development, problem solving in multi-threaded environments, and collaboration with the development team. Ideal candidates possess strong Java skills, knowledge of design patterns, and experience with tools like Maven and Jenkins. The position offers a full-time role with a competitive remuneration package and opportunities for professional growth.

Qualifications

  • Strong core Java experience required.
  • Solid understanding of OO concepts and design patterns.
  • Extensive experience with multi-threaded development.
  • Experience with dependency and build management tools.
  • Basic English communication skills.

Responsibilities

  • Design and develop new features and improvements for Esprow’s main product.
  • Solve problems related to multi-threading, networking, financial messaging APIs.
  • Contribute to architectural decisions and collaborate with the team.
  • Document responsibilities and share knowledge with the team.
  • Assist Support Team with technical issues when needed.

Skills

Strong core Java experience
Understanding of OO concepts and design patterns
Multi-threaded development experience
Experience with Maven, Artifactory, Jenkins
Basic English communication skills

Education

Bachelor's/College Degree in Computer Science/Information Technology

Tools

Spring Framework
Eclipse RCP
Messaging middleware (ActiveMQ, Tibco, Solace)

Job description

Position Summary

We are looking for a talented, Senior Java developer, responsible for designing and delivering high-quality code based on business requirements and Esprow’s internal technology roadmap. You must be able to take ownership of your work, including some testing and support phases, and follow through every step required until delivery is achieved. The job requires good communication skills, the ability to work independently, in a small team environment, to deliver on-time and on-quality work.

Duties and Responsibilities
  • Take a proactive role in the design and development of new features and improvements for Esprow’s main product and core platform.
  • Solve challenging problems related to multi-threading, networking, financial messaging APIs, UI, and client use-cases.
  • Contribute to architectural decisions, where required.
  • Collaborate with the Development Manager and the Development Team.
  • Document own area of responsibility and code. Share knowledge with the rest of the team.
  • Suggest product and process improvements.
  • Assist in maintenance and improvement of the development infrastructure.
  • Assist Support Team in resolving escalated technical issues of clients, when needed.
Skills and Qualifications
  • Strong core Java experience.
  • Solid understanding of OO concepts, knowledge of design patterns, and ability to write clean code.
  • Extensive experience with multi-threaded development.
  • Experience with dependency and build management tools (Maven, Artifactory, Jenkins) and code reviews.
  • Be a fast learner and able to take ownership of product areas.
  • Basic level (or higher) of English.
  • Bachelor's/College Degree, Computer Science/Information Technology or equivalent.
Bonus Skills (optional, but would be a Plus)
  • Network programming in Java (Netty, MINA).
  • Experience with financial messaging protocols (e.g. FIX).
  • Experience with messaging middleware (e.g. ActiveMQ, Tibco, Solace, etc.).
  • Experience with the Spring Framework (Boot, MVC, Security, Hibernate, REST).
  • Experience with the Eclipse RCP 3 & 4 and JFace/SWT APIs, and the Eclipse Modelling Framework (EMF).
Ideal Personality
  • Strong planning, analytical and problem-solving skills.
  • Exceptional attention to details.
  • Able to work independently, and proactively against multiple deadlines.
  • A positive personality and attitude – ability to derive satisfaction from their job.
  • Someone who can bring external knowledge to the team and seeks to continually improve themselves.
  • Someone who can create a positive environment and strong team bonds.
Benefits You Will Enjoy
  • Full time permanent position (onsite or remote).
  • Five days’ working week [9am to 6pm – with flexitime].
  • Competitive remuneration package.
  • Complimentary coffee/tea and snacks (for onsite position).
  • Professional, efficient, and friendly team.
  • Training and professional growth.
  • Career path in a fast-growing technology company within global markets.
Degree of Autonomy & Level of Authority

Working under the supervision of the Project Manager and able to undertake the necessary work very much independently once it’s scoped out. We have an open, friendly environment with minimal bureaucracy, where everyone gets involved with different aspects of the technology and is free to voice their opinion.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior/Lead Java Back-End Developer
Senior/Lead Java Back-End Developer

Esprow • New York (NY)

Hybrid
USD 100,000 - 150,000
Competitive remuneration package
Training and professional growth
Complimentary coffee/tea and snacks
Java Eclipse RCP Developer
Java Eclipse RCP Developer

Esprow • New York (NY)

Hybrid
USD 90,000 - 120,000
Competitive remuneration package
Training and professional growth
Complimentary coffee/tea and snacks
Front-End Developer (Senior or Lead)
Front-End Developer (Senior or Lead)

Esprow • New York (NY)

Hybrid
USD 80,000 - 110,000
Complimentary coffee/tea and snacks
Training and professional growth
Career path in a fast-growing technology company
Client Success Lead (Trainer)
Client Success Lead (Trainer)

Esprow • New York (NY)

Hybrid
USD 80,000 - 120,000
28 days annual leave
Health Insurance
Gym membership discount
+2
Business Development Manager – Professional Services (Remote)
Business Development Manager – Professional Services (Remote)

Esprow • New York (NY)

Hybrid
USD 120,000 - 160,000
Competitive package
Career path in technology company
Mix of onsite and remote work
Senior Java Software Engineer
Senior Java Software Engineer

Impact Recruitment Ltd • Greenwich (CT)

On-site
USD 190,000 - 220,000
Base salary 190k-220k
Annual bonus
Stock grant
+6
Enterprise Account Manager (Remote)
Enterprise Account Manager (Remote)

Esprow • New York (NY)

Hybrid
USD 130,000 - 170,000
Onsite/Remote mix
Senior Java Engineer - Remote, Flexible Hours & Growth
Senior Java Engineer - Remote, Flexible Hours & Growth

Esprow • New York (NY)

Hybrid
USD 100,000 - 130,000
Competitive remuneration package
Flexitime work hours
Complimentary coffee/tea and snacks
+1
System Administrator (Remote)
System Administrator (Remote)

Esprow • New York (NY)

Hybrid
USD 70,000 - 110,000
Full‑time position mix of onsite and远
Competitive compensation package
Career path in tech company
Senior Java Software Engineer
Senior Java Software Engineer

Executive Alliance • Greenwich (CT)

On-site
USD 120,000 - 170,000
Competitive salary
Annual bonus and stock grant
401(k) with company match
+3