What are the responsibilities and job description for the Software Engineer position at Indotronix UK?
Job Title : Software Engineer
The experience expected from applicants, as well as additional skills and qualifications needed for this job are listed below.
Duration : Full Time
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.
- Build connectors using Kafka Connect frameworks.
- Develop and deploy data infrastructure and integrations in the cloud including data warehouses like Snowflake, Redshift, etc.
- 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.
- Integrate 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 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 :
J-18808-Ljbffr