Search jobs > Jersey City, NJ > Principal software engineer

Principal Software Engineer

eTeam
Jersey City, NJ, United States
Full-time

Responsibilities :

  • Design, develop, test, and deploy high-quality, scalable software applications
  • Write clean, maintainable, and well-documented code
  • Collaborate with other engineers, product managers, and stakeholders to understand requirements and define solutions
  • Participate in code reviews and pair programming
  • Continuously improve the quality and performance of the applications

Required Skills :

  • Proven experience as a Software Engineer
  • Proficiency in Java, Spring Boot, Spring Cloud, and reactive frameworks
  • Experience with Apache Flink , multi-threading / multi-tasking, and debugging
  • Experience with RESTful APIs and streaming APIs
  • Experience with serverless solutions such as AWS Lambda or Azure Functions
  • Familiarity with relational databases such as Oracle and MS SQL, and NoSQL databases such as MongoDB
  • Experience with Kafka
  • Experience with DevOps tools such as Docker, Kubernetes, and Openshift
  • Experience with continuous integration and continuous delivery (CI / CD) pipelines
  • Excellent problem-solving and analytical skills
  • Strong communication and collaboration skills

Good to have Skills :

  • Experience with Apache Airflow
  • Experience with Mongo DB
  • Experience with Selenium and BDD automation testing

Mandatory Skills :

  • Proficiency in Java, Spring Boot, Spring Cloud, and reactive frameworks
  • Experience with Apache Flink
  • Familiarity with relational databases such as Oracle
  • Experience with Kafka

Programming Languages ( Must to Have ) Java, Java Advance Feature, SpringBoot, SpringCloud, Reactive Framework, Apache Flink , Multi-Threading / Multi-Tasking with debugging knowledge Technologies REST & Streaming API, Apache Flink, Serverless solution - AWS / Azure Functions Databases, DWH, DataLake Oracle, MS SQL, MongoDB (Good to have) Messaging Kafk DevOps / Observability Tool Docker, Kubernetes, Openshift, Prometheus, Grafana, Jaeger, Kiali, Jenkins, uDeploy, Artifactory Workflow Orchestrator pache Airflow (Good to have) Development Tools IntelliJ, Eclipse, Oracle SQL Developer Scheduling / Mapping Tool utoSys, K8S Cron Jobs Code Repository Bitbucket Static Source Code Audit Tools SonarQube utomation Test - Good to Have Selenium, BDD Experience 7 to 10 Years

1 day ago
Related jobs
Promoted
Fidelity Investments
Jersey City, New Jersey

As a Principal Software Engineer you will work within the Regulatory Reporting Technology team to build and maintain mission critical brokerage applications for the enterprise. ...

Promoted
BAE Systems USA
Totowa, New Jersey

As a member of the Software Engineering Directorate, you will have opportunities to develop strong and increasingly complex software skills and stay current in the software discipline. The organization focuses on career development of our software engineers and advancement of the craft of software e...

JPMorgan Chase & Co.
Jersey City, New Jersey

As a Principal Software Engineer at JPMorgan Chase within Corporate Investment Bank Data Solutions, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. Bring your Senior Lead Software En...

BAE Systems
Totowa, New Jersey

As a member of the Software Engineering Directorate, you will have opportunities to develop strong and increasingly complex software skills and stay current in the software discipline. The organization focuses on career development of our software engineers and advancement of the craft of software e...

JPMorgan Chase Bank, N.A.
Jersey City, New Jersey

As a Principal Software Engineer at JPMorgan Chase within Corporate Investment Bank Data Solutions, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. Bring your Senior Lead Software En...

DTCC
Jersey City, New Jersey

The Principal Test Engineering role is responsible for ensuring that all applications, system products, projects, and solutions meet defined enterprise quality standards. ...

BAE Systems
Wayne, New Jersey

BAE Systems is seeking a talented Principal level Software Engineer to help us create the world’s most advanced solutions in Communications, Navigation and Electronic Warfare for our defense related customers. Experience with software and systems engineering processes, methodologies, and tools. Our ...

MUFG
Jersey City, New Jersey

MUFG is seeking hands on senior software engineer interested to build and drive end-end DevSecOps solution in Azure DevOps or GHE. Define, execute, and continuously improve our internal software engineering processes. Develop the strategy, achieve business and engineering buy-in, and support executi...

JPMorgan Chase & Co.
Jersey City, New Jersey

As a Senior Lead Software Engineer at JPMorgan Chase within the Consumer Community Banking and Banking and Wealth Management divisions, your role is crucial in an agile team dedicated to improving, developing, and delivering top-tier technology products in a secure, stable, and scalable manner. Cont...

Fidelity Investments
Jersey City, New Jersey

As a Principal Software Engineer you will work within the Regulatory Reporting Technology team to build and maintain mission critical brokerage applications for the enterprise. ...