Java Software Engineer

New York Technology Partners

Menlo Park (CA)

On-site

USD 170,000 - 250,000

Full time

28 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

New York Technology Partners seeks a Senior Backend Engineer to drive product development within the Middle Office Core Platform Organization. You will design and program modules from small components to large systems, and contribute to modernization efforts with a customer-first mindset.

You will collaborate across teams, participate in design sessions, ensure code quality, and push for scalable, reliable distributed systems using Java, Go, Python, and cloud technologies.

Qualifications

  • Bachelor's degree in Computer Science or a related STEM field.
  • 7+ years of relevant professional experience, or 5 years with a Master's, or 2 years with a PhD.

Responsibilities

  • Engage in technical discussions, participate in design sessions, and present ideas.
  • Collaborate with peers in a fast-paced development environment.
  • Deliver features and components aligned with product release goals.
  • Maintain code quality via best practices, unit testing, and automated checks.
  • Understand the broader product and act as expert on your component.
  • Help design interfaces and information exchange between modules.
  • Apply advanced domain knowledge with a focus on customer outcomes.
  • Advocate for scalability and high-quality testing.
  • Write code meeting high standards using chosen project technologies.

Skills

Java
Spring Framework
Go
Python
Microservices
Distributed systems
Cloud platforms
Kubernetes
Data structures & algorithms
Agile software development

Education

Bachelor's degree in Computer Science or related STEM field

Tools

Oracle
MySQL
Sybase
PostgreSQL
AWS
Azure
Containers
Service Mesh

Job description

As a Senior Backend Engineer, you will work within the Middle Office Core Platform Organization to drive product development and modernization initiatives. You are a builder with a deep understanding of the tools and technologies needed to build products that deliver real business outcomes and put the customer first. You will be responsible for designing and programming modules ranging from small components to larger systems, as well as designing individual features or full feature sets.

Responsibilities:
  • Engage in technical discussions, participate in technical design sessions, and present ideas through whiteboarding
  • Work closely with peers in a fast-paced technical design and development environment
  • Operate in a fast-paced delivery mode, focused on completing tasks that support product release goals
  • Maintain code quality through best practices, unit testing, and automated quality checks
  • Understand the broader product and how its modules interrelate, while serving as the expert on your assigned component
  • Help design interfaces and information exchange between modules
  • Bring advanced domain knowledge and strong customer focus; be skilled in build, release, and deployment processes
  • Advocate for scalability and emphasize the importance of quality through testing
  • Write code that meets high standards and delivers the intended functionality using the chosen technology for the project
Basic Qualifications:
  • Bachelor's degree in Computer Science or another STEM field (Science, Technology, Engineering, or Math)
  • Minimum of 7 years of relevant professional experience, or 5 years with a Master's degree, or 2 years with a PhD
Technical Requirements :
  • Strong knowledge of Object-Oriented Analysis and Design, software design patterns, and coding principles
  • Hands-on experience with microservices architecture and development, and databases such as Oracle, MySQL, Sybase, PostgreSQL, etc.
  • 7+ years of experience in Java (Spring Framework) and/or Go
  • Python scripting experience preferred
  • Experience with Service Mesh, Containers, and Kubernetes technologies preferred
  • Hands-on experience building cloud-based software using cloud and open-source technologies/frameworks preferred
  • Experience building scalable, highly available distributed systems
  • Experience assessing and improving application performance through design and best coding practices
  • Strong grasp of core data structures and algorithms, with the ability to implement them in the language of choice
  • Experience with a public cloud platform (AWS or Azure) preferred
  • Experience with agile software development
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Java Developer
Java Developer

ALLTECH CONSULTING SVC INC • Johns Creek (GA)

On-site
USD 90,000 - 130,000
Senior Java Backend Developer
Senior Java Backend Developer

Veriipro • Menlo Park (CA)

On-site
USD 180,000 - 240,000
Java Software Engineer
Java Software Engineer

The Judge Group • Wilmington (DE)

On-site
USD 80,000 - 120,000
Java Software Engineer
Java Software Engineer

HeartCentrix Solutions • Town of Texas (WI)

On-site
USD 120,000 - 160,000
Senior Java/C/C++/GO Developer
Senior Java/C/C++/GO Developer

ALLTECH CONSULTING SVC INC • California (MO)

On-site
USD 100,000 - 130,000
Delivery Module Lead
Delivery Module Lead

Mphasis • California (MO)

On-site
USD 63,000 - 135,000
Principal Engineer
Principal Engineer

Jobtailor • Jacksonville (FL)

On-site
USD 150,000 - 185,000
Java Product Engineer
Java Product Engineer

Diaconia LLC • United States

On-site
USD 120,000 - 160,000
Lead Java Software Engineer
Lead Java Software Engineer

Jobtailor • Chicago (IL)

On-site
USD 120,000 - 160,000
Java Software Engineer
Java Software Engineer

CoreAi Consulting • Phoenix (AZ)

On-site
USD 100,000 - 130,000