NEWPosted 6 hours ago

Job ID: JOB_ID_8129

Job Overview

We are seeking a highly experienced Full Stack Engineer to join our dynamic banking platform application development team. In this role, you will be instrumental in developing best-in-class applications utilizing the latest cloud technologies. You will work across the full stack, building highly scalable distributed solutions that drive positive user experiences and measurable business growth. Your responsibilities will include developing new features and infrastructure in support of rapidly emerging business and project requirements, ensuring application performance, uptime, and scale, and maintaining high standards of code quality and thoughtful application design. You will collaborate within agile development methodologies, adhering to best practices and pursuing continuous learning opportunities.

Key Responsibilities

  • Develop and maintain scalable, high-performance applications using Java and Spring Boot.
  • Design, develop, and integrate RESTful APIs and event-driven microservices.
  • Leverage Azure cloud-native services (e.g., Azure Functions, APIM, Data Grid) for application development.
  • Implement containerization solutions using Docker and Kubernetes.
  • Work with RDBMS databases such as PostgreSQL, MySQL, and Azure SQL.
  • Write and maintain Ansible playbooks for deployment automation.
  • Collaborate with cross-functional teams in an agile environment.
  • Ensure application performance, uptime, and scalability.
  • Participate in code reviews and contribute to improving code quality.
  • Troubleshoot and debug complex software issues.

Required Expertise

  • 10+ years of experience in building large-scale software applications.
  • Proven experience in developing large distributed applications using event-driven microservices architecture.
  • Extensive experience in developing event-driven microservices using Java, Spring Boot, and Azure cloud-native services.
  • Strong experience in designing, developing, and integrating RESTful APIs and event-driven microservices.
  • Proficiency with containerization tools such as Docker and Kubernetes.
  • Hands-on experience with cloud-native development using Azure native services (e.g., Functions, APIM, Data Grid, Confluent Kafka).
  • Strong knowledge and experience working with RDBMS databases like PostgreSQL, MySQL, and Azure SQL.
  • Excellent debugging and optimization skills.
  • Experience with unit and integration testing.
  • Knowledge of PostgreSQL DB.
  • Experience with Ansible playbooks for deployment.
  • Familiarity with web technologies including HTML, CSS, REST, XML, and JSON.
  • Experience using React and Redux.
  • Understanding of advanced CSS (CSS3, SASS, LESS).
  • Knowledge of distributed computing and low-latency, multi-threaded solutions.
  • Experience in developing microservices, multi-threaded design, batch systems, and database design.
  • Experience in DevOps practices.

Additional Information

  • Location: Weehawken, NJ / Raleigh, NC
  • Employment Type: Long Term Contract
  • Work Arrangement: 100% Onsite
  • Note: The final round of interviews is face-to-face. Please confirm candidate’s willingness for this.

Special Requirements

Final round is face to face


Compensation & Location

Salary: $100,000 – $150,000 per year (Estimated)

Location: Weehawken, NJ


Recruiter / Company – Contact Information

Email: kaj@heliogic.com


Interested in this position?
Apply via Email

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

DELETE_JOB_ID_8129

to delete@join-this.com.