Principal Software Engineer

eTeam
Jersey City,NJ or Tampa, FL, NJ
$50-$60 an hour
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 Kafka DevOps / Observability Tool Docker, Kubernetes, Openshift, Prometheus, Grafana, Jaeger, Kiali, Jenkins, uDeploy, Artifactory Workflow Orchestrator Apache Airflow (Good to have) Development Tools IntelliJ, Eclipse, Oracle SQL Developer Scheduling / Mapping Tool AutoSys, KS Cron Jobs Code Repository Bitbucket Static Source Code Audit Tools SonarQube Automation Test Good to Have Selenium, BDD Experience to Years

30+ days ago
Related jobs
Splunk Inc
Florida, United States

This role is for a Principal Software Engineer on the Mission Control team in Splunk Enterprise Security which is an analytics-driven SIEM that solves a wide range of security analytics and security operations use cases like incident triaging, incident investigations, incident response, etc. As the ...

DTCC
Tampa, Florida

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

Splunk Inc
Florida, United States

We're looking for a Senior Principal Software Engineer to help lead a diverse team of engineers to build upon our data platform as we continue to innovate on application observability. Strong fundamentals in software engineering: data structures, algorithms, distributed concurrency control, consiste...

Maxonic
Tampa, Florida
Remote

Titles to look for include Principal Engineer, Staff Engineer, or Lead Engineer. Principal Software Engineer (Python, Go Lang, and Node. Job Title: Principal Software Engineer (Python, Go Lang, and Node. The role also involves mentoring and guiding engineers, although it is not primarily a manageria...

Bristol Myers Squibb
Tampa, Florida

Principal Software Engineer responsibilities include participating in all phases of the software development lifecycle and coaching junior developers. We are looking for a Principal Software Engineer to build functional and efficient server-side applications. This is a high-performance data analytic...

Connectbase
Tampa, Florida
Remote

Connectbase, one of the fastest growing VC funded SaaS companies focused on providing data-driven solutions for the connectivity industry, is looking for an experienced hands-on Principal Software Engineer to join our rapidly growing team. Reporting to the CTO, the Principal Software Engineer is res...

Oracle
FL, United States

We are seeking hands-on SR Principal Member of Technical Staff Engineers that share our passion and excitement of operating distributed systems at hyper scale using cloud native best practices. As a PMTS engineer in our team, you’ll be responsible and lead efforts in designing and building scalable,...

MUFG
Tampa, Florida

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...

Raytheon Technologies
St. Petersburg, Florida

Software Engineering positions include working on a variety of different tasks including real-time software development, application software development, test and verification, data analysis, software tools development, and many others. Knowledge of data structures and algorithms, systems software ...

Splunk Inc
Florida, United States

We are looking for an enthusiastic and creative Front-End, Principal Software Engineer to join us in crafting the future of Application Performance Management (APM). Take actions to improve the engineering team’s engineering and operational practices. Grow senior engineers and technical leaders thro...