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
Location: Phoenix, AZ
Posted: Aug. 21, 2024, 10:35 p.m.
Apply Now Company Website