Principal Software Engineer - eTeam Inc.
Jersey City, FL 27518
About the Job
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
- 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
- Experience with Apache Airflow
- Experience with Mongo DB
- Experience with Selenium and BDD automation testing
- 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, K8S Cron Jobs |
Code Repository | Bitbucket |
Static Source Code Audit Tools | SonarQube |
Automation Test Good to Have | Selenium, BDD |
Experience | 7 to 10 Years |
Source : eTeam Inc.