careertakescareertakes

Senior Java Software Engineer

Confidential Client•Software & Technology
Entry LevelContractOn-SiteN/A
New York, New York
18 Hours Ago

The Senior Java Software Engineer role at Confidential Client is a contract position based onsite in New York, NY. The engineer will be responsible for developing and testing Java applications using modern technologies including React, SQL, Python, and microservices architecture, while leveraging CI/CD pipelines and cloud deployment tools to ensure high-quality software delivery.

Boost your chances. Upload your resume to see your match score.

Unlock Match Rate
Description

About Careertakes

👉 Important disclosure: Careertakes is a third-party recruiting platform supporting this hiring process. If selected, you will be employed directly by our client, Banking and Financial Services.

Applicants for this role may also receive access to additional matched opportunities through the Careertakes platform.


What You'll Do

Confidential Client is seeking an experienced Senior Java Software Engineer to join a contract, on-site engineering team in New York, NY. You will design, build, test, and operate resilient backend services and help maintain high-quality delivery across a microservices architecture.

  • Build and maintain production-grade Java microservices using modern design patterns.
  • Collaborate with frontend engineers working with JavaScript (React) to integrate APIs and deliver features.
  • Write and maintain unit and integration tests (JUnit) and participate in performance and endurance testing.
  • Use mock frameworks (e.g., Mockito, PowerMock) to enable robust automated testing.
  • Instrument and monitor services with Grafana, Kibana, Splunk, or equivalent monitoring stacks.
  • Implement CI/CD pipelines and automation using Maven/Gradle, Git, and Jenkins.
  • Containerize and deploy services using Docker and Kubernetes on cloud platforms.
  • Design and optimize data access with both SQL and NoSQL databases.
  • Participate in code reviews, design discussions, and technical interviews (including coding/problem-solving screening).

What We're Looking For (Required)

  • Strong Java development skills and experience in production microservices.
  • Hands-on experience with JavaScript (React) integration patterns.
  • Experience with SQL and NoSQL databases and data modeling.
  • Practical experience with testing (JUnit, integration, performance/endurance).
  • Familiarity with mock tools (Mockito, PowerMock) and monitoring tools (Grafana, Kibana, Splunk).
  • Experience with CI/CD toolchains (Maven, Gradle, Git, Jenkins).
  • Experience with Docker, Kubernetes, and cloud deployment patterns.
  • Strong problem-solving and coding skills (comfortable with coding challenge-style questions).
  • Applicants must be legally authorized to work in the United States.

Nice-to-Have (Preferred)

  • Prior experience in Banking and Financial Services or other regulated industries.
  • Familiarity with observability best practices and log aggregation (ELK/ELF stacks).
  • Experience designing for high throughput and low latency.
  • Bachelor’s degree in Computer Science, Engineering, or related field (preferred).

Location & Interview Process

  • Work arrangement: Onsite in New York, NY (Confidential Client).
  • Employment type: Contract.
  • In-person client interview required as part of the hiring process.

If you require a reasonable accommodation for any part of the application or interview process, please let us know — accommodations are available to applicants with disabilities.


Equal Opportunity & Hiring Transparency

Careertakes and our client are Equal Opportunity Employers committed to building a diverse and inclusive workforce. We prohibit discrimination or harassment of any kind. To support a fair and efficient hiring process, AI tools may be used to assist with application review or resume screening. These tools do not replace human decision-making. Final hiring decisions are made by people.

If you have questions about how your data is used, please contact us directly.

Negotiate a higher salary! Check the salary ranges for this job type in your area.

View My Salary Range