Senior Java Developer

Amarina Search Partners LLC

$120K — $145K *
Finance & Insurance
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's or Master's degree in Computer Science or a related field.
  • Proven experience developing enterprise applications using Java and Spring.
  • Experience with Vert.x.
  • Strong experience designing and implementing RESTful APIs.
  • Experience with Git for source code management.
  • Excellent analytical, troubleshooting, and problem-solving skills.
  • Strong verbal and written communication skills.

Responsibilities

  • Design, develop, and maintain scalable Java-based backend applications and APIs.
  • Collaborate with business stakeholders and cross-functional engineering teams to deliver new features and system enhancements.
  • Build high-quality, maintainable, and well-tested code through unit and regression testing.
  • Troubleshoot production issues and provide third-level application support.
  • Contribute to system architecture, code reviews, and continuous improvement initiatives.

Benefits

  • Opportunities for professional growth and skills development.
  • Work in a collaborative, fast-paced environment.
  • Contribute to a highly scalable platform involved with mission-critical applications.
  • Engage with complex distributed systems.
  • Involvement in a culture that promotes continuous improvement and innovation.
Full Job Description
No Visa Sponsorship Available

Our client, a global financial technology organization headquartered in Greenwich, Connecticut, is seeking a Senior Java Developer to join its engineering team. In this role, you will design, develop, and maintain high-performance APIs and backend services that power mission-critical, real-time applications used by internal platforms, customer-facing products, and external integrations. This is an excellent opportunity to contribute to a highly scalable platform while working on complex distributed systems in a collaborative, fast-paced environment.

Responsibilities
  • Design, develop, and maintain scalable Java-based backend applications and APIs.
  • Collaborate with business stakeholders and cross-functional engineering teams to deliver new features and system enhancements.
  • Develop and maintain RESTful web services and backend integrations.
  • Build high-quality, maintainable, and well-tested code through unit and regression testing.
  • Develop backend services that expose and integrate internal systems.
  • Troubleshoot production issues and provide third-level application support.
  • Contribute to system architecture, code reviews, and continuous improvement initiatives.
  • Produce clear technical documentation for new functionality and enhancements.

Required Qualifications
  • Bachelor's or Master's degree in Computer Science or a related field.
  • Proven experience developing enterprise applications using Java and Spring.
  • Experience with Vert.x.
  • Strong experience designing and implementing RESTful APIs.
  • Experience with Git for source code management.
  • Experience writing unit and integration tests using JUnit or similar testing frameworks.
  • Experience developing applications utilizing WebSockets or other real-time communication technologies.
  • Strong understanding of object-oriented design, software architecture, and development best practices.
  • Excellent analytical, troubleshooting, and problem-solving skills.
  • Strong verbal and written communication skills with the ability to collaborate across technical teams.
  • Ability to work independently while contributing effectively within a team environment.
  • Passion for continuous learning and adopting new technologies.

Preferred Qualifications
  • Experience with cloud platforms such as AWS.
  • Experience working within Agile software development environments.

Similar Jobs

More Jobs at Amarina Search Partners LLC

More Finance & Insurance Jobs

Find similar Senior Java Developer jobs: