NEWPosted 5 hours ago

Job ID: JOB_ID_2328

Position Summary: Senior Java Golang Developer (13+ Years Experience)

We are looking for a seasoned Software Engineering professional with over 13 years of experience to join a high-performance team in New Jersey. This role requires a deep technical mastery of both Java and Golang, focusing on the development of robust, scalable microservices and RESTful APIs. The ideal candidate will have a strong background in the banking or financial services sector, bringing a quality-oriented mindset to the engineering of real-time systems and payment platforms. This is a full-time onsite position requiring presence in either Edison or Princeton, NJ, five days a week. The seniority of this position reflects the need for a developer who can not only write exceptional code but also provide architectural guidance and mentorship within the team.

Core Technical Responsibilities

  • Design, develop, and maintain high-concurrency microservices using Java and Golang to support mission-critical financial applications that require extreme reliability and low latency.
  • Architect and implement RESTful APIs, ensuring adherence to best practices throughout the entire API lifecycle, from design and documentation to versioning and retirement.
  • Manage and optimize data persistence layers using both relational (PostgreSQL, Oracle) and NoSQL (MongoDB, Cassandra) databases to ensure high availability and performance under heavy load.
  • Lead the integration of backend services with complex frontend systems and third-party financial networks, ensuring secure and efficient data exchange.
  • Drive quality engineering initiatives, including the implementation of comprehensive automated software testing suites (unit, integration, and end-to-end) and leading rigorous code reviews.
  • Collaborate with DevOps teams to implement and manage CI/CD pipelines using tools like Jenkins, Azure DevOps, or GitHub Actions, fostering a culture of continuous delivery.
  • Containerize applications using Docker and manage orchestration within Kubernetes environments, ensuring scalable and resilient deployments.
  • Script automation tasks using Python, Shell, or PowerShell to improve operational efficiency and reduce manual intervention in the development lifecycle.

Professional Requirements and Domain Expertise

  • A minimum of 13 years of professional software development experience, with a significant portion dedicated to the Java ecosystem and a strong, recent focus on Golang.
  • Bachelor’s degree in Computer Science, Engineering, or a related technical field. Advanced degrees are a plus but not required.
  • Extensive experience in the Banking or Financial Services domain, particularly with real-time trading systems, payment gateways, or distributed ledger technologies.
  • Practical knowledge of Infrastructure as Code (IaC) principles using Terraform or Ansible to manage cloud-native environments.
  • Strong analytical and problem-solving abilities, with a high attention to detail in complex system architectures and a commitment to engineering excellence.
  • Excellent communication skills, with the ability to collaborate effectively in a fast-paced, office-based environment and present technical solutions to diverse audiences.
  • Experience with major cloud platforms such as AWS, Azure, or Google Cloud Platform, specifically in the context of deploying and managing distributed systems.

The Evolution of Java and Golang in Modern Finance

The financial services industry is undergoing a massive transformation, moving away from monolithic legacy systems toward agile, cloud-native architectures. Java remains a cornerstone of this industry due to its stability and vast ecosystem, while Golang has emerged as the preferred language for high-performance microservices due to its efficiency and built-in support for concurrency. In this role, you will leverage the strengths of both languages to build the next generation of financial infrastructure. Your 13+ years of experience will be vital in navigating the complexities of these systems, ensuring that they are not only functional but also secure, scalable, and maintainable for years to come.

Why This Role?

This position offers the opportunity to work at the forefront of financial technology, building systems that handle massive transaction volumes with millisecond latency. You will be part of a team that values technical excellence and continuous learning, providing a platform to adapt to evolving project needs and emerging technologies. The onsite nature of the role in Edison or Princeton, NJ, fosters a tight-knit collaborative culture, essential for the high-stakes environment of modern financial engineering. If you are a senior developer who thrives on solving complex problems and building high-impact software, this is the role for you.


Special Requirements

5 Days working from office (Onsite); C2C; Domain: Banking or financial services preferred.


Compensation & Location

Salary: $175,000 – $235,000 per year (Estimated)

Location: Princeton, NJ


Recruiter / Company – Contact Information

Email: najeebofficial40@gmail.com


Interested in this position?
Apply via Email

Recruiter Notice:
To remove this job posting, please send an email from
najeebofficial40@gmail.com with the subject:

DELETE_JOB_ID_2328

to delete@join-this.com.