{"schemaVersion":"jobsearcher.job.v1","id":"42e1baf28062d95c33fd2d2e","url":"https://jobsearcher.com/jobs/42e1baf28062d95c33fd2d2e","canonicalUrl":"https://jobsearcher.com/jobs/42e1baf28062d95c33fd2d2e","title":"Senior/Lead Java Back-End Developer","description":"Position Summary\r\nWe 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, but 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 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.\r\nMain Responsibilities\r\nTake a proactive role in the design and development of new products, features, and improvements for Esprow's web-based technologies.\r\nSolve challenging problems related to web development, infrastructure, financial messaging APIs, and client use-cases.\r\nContribute to architectural decisions.\r\nCollaborate with the Development Manager and the Development Team to ensure successful project deliveries.\r\nSuggest product and process improvements.\r\nDocument own area of responsibility and code. Share knowledge with the rest of the team.\r\nAssist in maintenance and improvement of the development infrastructure.\r\nAssist with technical interviews of new candidates.\r\nAssist Support Team in resolving technical issues of clients.\r\nSkills and Qualifications\r\nStrong core Java experience.\r\nSolid understanding of OO concepts, knowledge of design and architectural patterns, and ability to write clean code.\r\nExtensive experience with the Spring Framework (Boot, MVC, Security, Data JPA with Hibernate, AOP).\r\nFamiliarity with RESTful and WebSocket APIs.\r\nPractical experience with RDBMS, such as PostgreSQL.\r\nPractical experience with deploying and maintaining web applications in production environments.\r\nExperience with version, dependency, and build management tools (Git, Maven, Artifactory, Jenkins), deployment and monitoring tools, and code reviews.\r\nSome knowledge of front-end development (HTML, CSS, JavaScript/TypeScript, React or similar).\r\nBe a fast learner and able to take ownership of product areas.\r\nBasic level (or higher) of English.\r\nBachelor's/College Degree in Computer Science/Information Technology or equivalent.\r\nBonus Skills (optional, but would be a plus)\r\nExperience with MongoDB.\r\nExperience with OAuth 2.0/OpenID Connect.\r\nKnowledge of production web application security.\r\nExperience with deploying to cloud environments, such as DigitalOcean or AWS and their related SDKs.\r\nExperience in scalable web architecture and distributed systems.\r\nExperience with financial messaging protocols (e.g. FIX).\r\nIdeal Personality\r\nStrong planning, analytical and problem-solving skills.\r\nExceptional attention to details.\r\nA positive personality and attitude – ability to derive satisfaction from their job.\r\nSomeone who can bring external knowledge to the team and seeks to continually improve themselves.\r\nSomeone who can create a positive environment and strong team bonds.\r\nAble to work independently, proactively and under pressure against multiple deadlines.\r\nBenefits You Will Enjoy\r\nFull time permanent position (onsite or remote).\r\nFive days' working week [9am to 6pm – with flexitime].\r\nCompetitive remuneration package.\r\nComplimentary coffee/tea and snacks (for onsite position).\r\nProfessional, efficient, and friendly team.\r\nTraining and professional growth.\r\nCareer path in a fast-growing technology company within global markets.\r\nDegree of Autonomy & Level of Authority\r\nWorking 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.\r\nJ-18808-Ljbffr","company":"Esprow","rawCompany":"esprow","city":"New York","state":"NY","isRemote":false,"isActive":false,"createdAt":"2026-06-25T01:16:32.142Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1254.00","title":"Web Developers","slug":"web-developers"},{"code":"15-1251.00","title":"Computer Programmers","slug":"computer-programmers"}],"industries":[{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Senior/Lead Java Back-End Developer","description":"Position Summary\r\nWe 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, but 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 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.\r\nMain Responsibilities\r\nTake a proactive role in the design and development of new products, features, and improvements for Esprow's web-based technologies.\r\nSolve challenging problems related to web development, infrastructure, financial messaging APIs, and client use-cases.\r\nContribute to architectural decisions.\r\nCollaborate with the Development Manager and the Development Team to ensure successful project deliveries.\r\nSuggest product and process improvements.\r\nDocument own area of responsibility and code. Share knowledge with the rest of the team.\r\nAssist in maintenance and improvement of the development infrastructure.\r\nAssist with technical interviews of new candidates.\r\nAssist Support Team in resolving technical issues of clients.\r\nSkills and Qualifications\r\nStrong core Java experience.\r\nSolid understanding of OO concepts, knowledge of design and architectural patterns, and ability to write clean code.\r\nExtensive experience with the Spring Framework (Boot, MVC, Security, Data JPA with Hibernate, AOP).\r\nFamiliarity with RESTful and WebSocket APIs.\r\nPractical experience with RDBMS, such as PostgreSQL.\r\nPractical experience with deploying and maintaining web applications in production environments.\r\nExperience with version, dependency, and build management tools (Git, Maven, Artifactory, Jenkins), deployment and monitoring tools, and code reviews.\r\nSome knowledge of front-end development (HTML, CSS, JavaScript/TypeScript, React or similar).\r\nBe a fast learner and able to take ownership of product areas.\r\nBasic level (or higher) of English.\r\nBachelor's/College Degree in Computer Science/Information Technology or equivalent.\r\nBonus Skills (optional, but would be a plus)\r\nExperience with MongoDB.\r\nExperience with OAuth 2.0/OpenID Connect.\r\nKnowledge of production web application security.\r\nExperience with deploying to cloud environments, such as DigitalOcean or AWS and their related SDKs.\r\nExperience in scalable web architecture and distributed systems.\r\nExperience with financial messaging protocols (e.g. FIX).\r\nIdeal Personality\r\nStrong planning, analytical and problem-solving skills.\r\nExceptional attention to details.\r\nA positive personality and attitude – ability to derive satisfaction from their job.\r\nSomeone who can bring external knowledge to the team and seeks to continually improve themselves.\r\nSomeone who can create a positive environment and strong team bonds.\r\nAble to work independently, proactively and under pressure against multiple deadlines.\r\nBenefits You Will Enjoy\r\nFull time permanent position (onsite or remote).\r\nFive days' working week [9am to 6pm – with flexitime].\r\nCompetitive remuneration package.\r\nComplimentary coffee/tea and snacks (for onsite position).\r\nProfessional, efficient, and friendly team.\r\nTraining and professional growth.\r\nCareer path in a fast-growing technology company within global markets.\r\nDegree of Autonomy & Level of Authority\r\nWorking 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.\r\nJ-18808-Ljbffr","datePosted":"2026-06-25T01:16:32.142Z","dateModified":"2026-06-25T01:16:32.142Z","hiringOrganization":{"@type":"Organization","name":"Esprow","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"New York","addressRegion":"NY","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"42e1baf28062d95c33fd2d2e"},"url":"https://jobsearcher.com/jobs/42e1baf28062d95c33fd2d2e"}}