Staff/Senior Software Engineer (Java/NodeJS)

Staff/Senior Software Engineer (Java/NodeJS)

  HiringMirror

  NASSAU, 11802, New York
  Full Time
  05-31-2023

 

Skills : AWS, Azure, Basic understanding in programming/coding, Java, Kubernetes,

 

One of your challenges will be ensuring the systems can be deployed and run Kubernetes-natively anywhere.

 

Job Description

 

The Role

As a Senior/Staff Software Engineer, you will work closely with cross-functional teams to redesign and implement the software architecture of our highly-available microservices utilizing cloud-agnostic technologies, maintaining the scalability and resiliency of the systems. One of your challenges will be ensuring the systems can be deployed and run Kubernetes-natively anywhere.

As part of this journey, you will help the team break down the system into smaller, independent, tested, self-contained, portable components providing high flexibility and reusability that can be combined in the overall solution. 

Responsibilities

Collaborate with the team to build a best-in-class Customer Managed Market Intelligence Search Platform
Lead efforts to migrate applications to a cloud-agnostic architecture
Create reusable libraries to abstract software logic from underlying cloud infrastructure that would benefit our product portability 
Collaborate with product managers to ensure that the solutions meet customer requirements
Ensure that the platform is secure and compliant with industry standards
Work with other AlphaSense cross-functional teams to improve their software design to empower enterprise customer-managed solution maturity demands

Requirements

At least 6 years of experience and solid proficiency in at least one programming language - Java and/or Typescript
Experience working with cloud-agnostic solutions (messaging, object storage, NoSQL, etc.)
Several years of experience developing software for modern cloud platforms
Experience with GraphQL
Strong experience with containerization technologies such as Docker and Kubernetes
Strong understanding of software design patterns and principles
Deep understanding of microservices architecture
Experience with cloud APIs of cloud platforms such as AWS, GCP, or Azure
Excellent problem-solving and debugging skills
Strong communication and collaboration skills
Fluency in English

Bonus points if you have...

Experience with customer-managed solutions with a clear understanding of the complexity of shipping such products
Experience with building abstraction layers or libraries for cloud services (messaging, object storage, database, etc.)
Experience in designing and implementing API contract testing
Close Experience with CI/CD & GitOps 
Experience with Kafka
Experience with Solr or Elastic Search

 

 

 

 

 

img
Java Full Stack Course - 100% Job Placement Support

Project-led, practical Full Stack Development Course with real internship-grade projects.
Impress recruiters with real work experience and land exciting Full Stack developer jobs.
Trusted by FORTUNE 500 to top startups. Real work experience.

Similar Jobs

Entry level PHP Developer

HiringMirror

Urgent Requirement for Php Developer- Fresher in our reputed IT company. Candidates having good knowledge in php, android, HTML,CSS.

 

  10-07-2023

  New York

Salesforce Developer, Entry Level

HiringMirror

The position is responsible for the development and maintenance of Salesforce applications and will be working with other engineers and developers on different layers of the infrastructure.

  Full Time

  10-07-2023

  New York

Entry Level Quality Assurance Engineer

Gain America Inc

QA Engineers must be able to communicate the system’s issues and bugs in a professional manner to both the development team and to management. We offer flexible work hours and quarterly performance bonuses.

  Full Time

  10-07-2023

  New York

Entry level PHP Developer

HiringMirror

Urgent Requirement for Php Developer- Fresher in our reputed IT company. Candidates having good knowledge in php, android, HTML,CSS.

 

  10-07-2023

  New York

Immediate position for entry level Salesforce developer role

Gain America Inc

Salesforce development lifecycle, including solution design, configuration, code development, testing, and deployment

  Full Time

  10-07-2023

  New York