Senior/Lead Java Back-End Developer

4 months ago


New York, United States Esprow Full time
Position Summary

We are looking for a talented Java back-end senior or lead developer with extensive expertise working on web application back-ends using the Spring Framework. You will be responsible for designing and delivering high-quality code for Esprow's web products. Our tech stack includes Java, Spring, React, TypeScript, PostgreSQL, MongoDB, Redis, and many other interesting technologies. This position does not require you to be full-stack, however, as a senior or lead back-end developer, we expect some level of understanding of related technologies, including DevOps/infrastructure and front-end (JavaScript/TypeScript). You must be able to take ownership of the 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.

Main Responsibilities

- Take a proactive role in the design and development of new products, features, and improvements for Esprow's web-based technologies.

- Solve challenging problems related to web development, infrastructure, financial messaging APIs, and client use-cases.

- Contribute to architectural decisions.

- Collaborate with the Development Manager and the Development Team to ensure successful project deliveries.

- Suggest product and process improvements.

- Document own area of responsibility and code. Share knowledge with the rest of the team.

- Assist in maintenance and improvement of the development infrastructure.

- Assist with technical interviews of new candidates.

- Assist Support Team in resolving technical issues of clients.

Skills and Qualifications:

- Strong core Java experience.

- Solid understanding of OO concepts, knowledge of design and architectural patterns, and ability to write clean code.

- Extensive experience with the Spring Framework (Boot, MVC, Security, Data JPA with Hibernate, AOP).

- Familiarity with RESTful and WebSocket APIs.

- Practical experience with RDBMS, such as PostgreSQL.

- Practical experience with deploying and maintaining web applications in production environments.

- Experience with version, dependency, and build management tools (Git, Maven, Artifactory, Jenkins), deployment and monitoring tools, and code reviews.

- Some knowledge of front-end development (HTML, CSS, JavaScript/TypeScript, React (or similar)).

- 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):

- Experience with MongoDB.

- Experience with OAuth 2.0/OpenID Connect.

- Knowledge of production web application security.

- Experience with deploying to cloud environments, such as DigitalOcean or AWS and their related SDKs.

- Experience in scalable web architecture and distributed systems.

- Experience with financial messaging protocols (e.g. FIX).

Ideal Personality:

- Strong planning, analytical and problem-solving skills.

- Exceptional attention to details.

- 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.

- Able to work independently, proactively and under pressure against multiple deadlines.

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.

About Esprow

Esprow is a highly innovative and fast-growing company with some of the world's highest profile companies as

our clients. Working with us, you will be exposed to innovative and cutting-edge technologies and be heavily involved throughout the application development. Our Esprow Enterprise Testing Platform (ETP) is unique in the market of automated certification, testing, and simulation of financial trading solutions. With presence in New York, Singapore, Tokyo, and India, we deliver our technology to clients across the globe. You will have the opportunity to be exposed to the most challenging and high-profile working environments.

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.

If you are interested, please reply with your latest CV along with your current and expected compensation to [email protected]

Apply Now

  • New York, New York, United States Esprow Full time

    Job SummaryWe are seeking a highly skilled Java back-end developer to join our team at Esprow. As a senior or lead developer, you will be responsible for designing and delivering high-quality code for our web products. Our tech stack includes Java, Spring, React, TypeScript, PostgreSQL, MongoDB, Redis, and other cutting-edge technologies.Main...


  • New York, New York, United States Capital One Full time

    Lead a Team of DevelopersCapital One is seeking a Senior Back-End Software Engineering Manager to drive a major transformation within the company. In this role, you'll lead a portfolio of diverse technology projects, collaborate with digital product managers, stay on top of tech trends, and work with programming languages like Java, Python, SQL, Node, Go,...


  • New York, New York, United States ATLAS SP Full time

    About ATLAS SPATLAS SP Partners is a global investment firm that provides stable funding and capital markets services to companies seeking innovative and bespoke structured credit and asset-backed finance solutions.The firm's tenured experts work with clients to determine the best approach to optimize their capital and achieve their goals, across a broad...


  • New York, New York, United States Capital One Services, LLC Full time

    About the Role:We are seeking a highly skilled Senior Lead Software Engineer, Back End to join our team at Capital One. As a key member of our engineering team, you will be responsible for leading a portfolio of diverse technology projects and a team of developers with deep experience in distributed microservices and full stack systems.Key...


  • New York, New York, United States Diverse Lynx Full time

    Job Summary Diverse Lynx LLC is seeking a highly skilled Senior Java Front End Developer to join our team. As a UI Specialist, you will be responsible for developing and maintaining our web applications using React, Java, and Spring framework. Key Responsibilities Develop and maintain front-end applications using React, Java, and Spring framework ...


  • New York, New York, United States Capital One Full time

    Job Summary:Capital One is seeking a Senior Lead Software Engineer, Back End to lead a portfolio of diverse technology projects and a team of developers with deep experience in distributed microservices, and full stack systems to create solutions that help meet regulatory needs for the company.Key Responsibilities:Lead a team of developers to design,...

  • Back End Developer

    1 month ago


    new york city, United States Planet Technology Full time

    Backend Developer, Scala-based Development W-2Staff, Senior & Principal Level Backend Positions AvailableFlexible for languages similar to Scala - Java, Lisp, Haskell, Erlang, F#, OCaml, Elm, Elixir, KotlinDirect Hire Permanent Positions with our client - W2 onlyHybrid for Staff-Level, Hybrid highly preferred for Senior/Principal Levels - NYC or SeattleWe...


  • New York, New York, United States Capital One Full time

    Job DescriptionCapital One is seeking a highly skilled Senior Software Engineer, Back End to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and deploying cloud-based solutions that meet the needs of our customers.Key Responsibilities:Lead the development of cloud-based solutions using Java, Python,...


  • New York, New York, United States Capital One Full time

    Job SummaryWe are seeking a skilled Senior Software Engineer, Back End to join our team at Capital One. As a key member of our engineering team, you will be responsible for designing, developing, and implementing technical solutions in full-stack development tools and technologies.About the RoleAs a Senior Software Engineer, Back End, you will collaborate...


  • New York, United States Persistent Systems LLC (New York) Full time

    Job Description & Responsibilities We're looking for a Senior Back-End Software Engineer with extensive experience developing software with Java in a Linux environment. You will be responsible for working with a team of engineersin the development and implementation of applications that will automate our QA testing platform for our firmware running on the...

  • Senior Java Developer

    4 weeks ago


    New York, New York, United States Diverse Lynx Full time

    Job Title: Senior Java DeveloperJob Summary:We are seeking a highly skilled Senior Java Developer to join our team at Diverse Lynx LLC. As a key member of our development team, you will be responsible for designing, developing, and maintaining complex Java applications.Key Responsibilities:- Design and develop high-quality Java applications using Java 1.8...


  • New York, United States Capital One Full time

    11 West 19th Street (22008), United States of America, New York, New YorkLead Software Engineer, Back End (Java)Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment? At Capital One, you'll be part of a big group of makers,...


  • New York, United States Capital One Full time

    130 5th Ave (22130), United States of America, New York, New YorkSenior Lead Software Engineer, Back End (Java/Scala/Databricks)Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment? At Capital One, you'll be part of a big group...


  • New York, New York, United States Capital One Full time

    Job DescriptionCapital One is seeking a Lead Software Engineer, Back End to join our team. As a key member of our engineering team, you will be responsible for leading a portfolio of diverse technology projects and a team of developers with deep experience in distributed microservices and full stack systems.Key Responsibilities:Lead a team of developers to...


  • New York, New York, United States Capital One Services, LLC Full time

    Job Summary:We are seeking a Senior Lead Software Engineer, Back End to join our team at Capital One Services, LLC. As a key member of our engineering team, you will be responsible for leading a portfolio of diverse technology projects and a team of developers with deep experience in distributed microservices, and full stack systems to create solutions that...

  • Senior Java Developer

    4 weeks ago


    New York, New York, United States Cynet Systems Full time

    Job Title: Senior Java DeveloperJob Description:Cynet Systems is seeking a highly skilled Senior Java Developer to join our team. As a key member of our development team, you will be responsible for designing and developing full-stack applications using Java/J2EE, Spring Boot, and other relevant technologies.Key Responsibilities:• Design and develop...


  • New York, New York, United States Capital One Full time

    About the Role:The Enterprise ML Libraries & Tools (EMLT) Workflows team at Capital One is seeking a skilled Senior Software Engineer, Back End to join our team. As a member of this team, you will collaborate with Agile teams to design, develop, test, implement, and support technical solutions in full-stack development tools and technologies. You will also...


  • New York, New York, United States Capital One Full time

    Job SummaryCapital One is seeking a talented Senior Software Engineer, Back End to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and deploying cloud-based software solutions that drive powerful experiences for our customers.About the RoleWe are looking for a highly skilled software engineer with a...


  • New York, United States Capital One Full time

    Are you passionate about marrying data with emerging technologies and solving complex business problems? We are seeking a Lead Back End Software Engineer to join our team. In this role, you will lead diverse technology projects and a team of developers to create solutions that meet regulatory needs and drive powerful experiences for millions of users. You'll...


  • New York, New York, United States Capital One Services, LLC Full time

    About the Role:We are seeking a Senior Manager, Software Engineering, Back End to lead a portfolio of diverse technology projects and a team of developers with deep experience in distributed microservices, and full stack systems to create solutions that help meet regulatory needs for the company.Key Responsibilities:Lead a team of developers with deep...