Company:
Extend Information Systems Inc.
Location: Dallas
Closing Date: 02/11/2024
Salary: £100 - £125 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / Description
Job Title: Software Engineer
Location: Dallas, TX (Day 1 onsite)
Duration: Full Time
Experience Level: 9+ years
Must be strong on hands-on Java, Spring Boot, Microservices.
We are seeking a skilled Software Engineer with experience in design and development of infrastructure using Java, Spring Framework modules, Spring Boot, Microservices, AWS, Kafka, Docker, cloud-based Java applications, JSP, Hibernate, Web services (SOAP and REST), Maven, Unit Testing (JUnit), MySQL, Oracle, Jenkins, and code quality tool Sonar.
What You Will Be Doing
- Work with Data Engineers and architects to develop middleware frameworks using Spring, Spring Boot, WebFlux, etc.
- Work on building connectors using Kafka connect frameworks.
- Develop and deploy data infrastructure and integrations in the cloud, including data warehouses like Snowflake and Redshift.
- Database design and implementation using PostgresDB, DB2, MySQL, or Oracle.
- Quickly understand business requirements and display flexibility in a fast-paced, ever-changing working environment.
- Develop microservices APIs design using Spring Boot.
- Integration with AWS AppFlow engine and Airflow for batch processing.
- Develop ETL integrations with Snowflake - Data extraction, transforming, and loading.
- Implement Kafka streaming functions necessary for storing legacy data sets and streaming analytics solutions.
- Improve data quality and data validation layers to help BI solutions highlight rich data.
- Work with Kubernetes to improve performance and efficiency.
- Hands-on experience with Docker and container technologies.
- Follow best practices regarding CI/CD and GitOps fundamentals.
What You Bring
- Experience in building large-scale enterprise development.
- Hands-on experience in building applications using event-driven frameworks with Kafka.
- Familiarity with microservices API design best practices including SSO, Testing, Documentation, and Monitoring.
- Experience in developing REST API services using messaging integration via Kafka.
- Experience in building consumers using Confluent and Vector.
- Experience in deploying applications to Kubernetes.
- Development experience using APIGEE API products.
Share this job
Extend Information Systems Inc.