Epicareer Might not Working Properly
Learn More

Back End Developer

Salary undisclosed

Apply on


Original
Simplified

Software Engineer (Backend/Full-Stack)

As a Software Engineer, you’ll be responsible for design, develop and deliver usable, adaptable, reliable, and secure business software solutions to contribute to the regional business growth. You will apply the latest agile development methodology and process to deliver software with speed and quality. You will work in an energetic project team in a start-up like setting to contribute to the success of our digital initiative. You should be excellent communication and documentation skills.

Requirements

Minimum 5+ years of proven work experience in software development

Solid experience in reactive programming in Java

Solid experience in Business Process management tool like Camunda/Flowable

Experience working in a product-oriented, team-based environment that uses modern digital delivery approaches such as user experience design, lean, agile, DevOps, and cloud computing

Experience working in a technical environment that makes use of languages, frameworks, techniques, and technologies such as Java, Couchbase, Bitbucket, Jenkins, Docker, Azure, Terraform

Hands-on programming, coding, debugging and monitoring

Solid experience in OOP

Strong experience and knowledge in API, system integration, microservices, business reporting, software engineering concepts and best practices

Experience in Flink

Experience in microservices design pattern

Experience in Docker and Kubernetes

Experience in Serverless technology is an advantage.

Experience in development with Cloud based services (Azure, AWS, GCP, etc.). Experience in Azure will be an advantage.

Familiar in pub/sub and event driven style development (Kafka, MQ, Azure Event Hub, etc.)

Strong analytical mind and logical thinking

Excellent analytical and time management skills

Teamwork skills with a problem-solving attitude

“Can do” mentality

Fluent English skills and can communicate and present professionally with ease.

Proven ability to simplify and navigate in highly ambiguous situations

Bachelors or Masters in Computer Science or Engineering, or equivalent relevant technical field.

Software Engineer (Backend/Full-Stack)

As a Software Engineer, you’ll be responsible for design, develop and deliver usable, adaptable, reliable, and secure business software solutions to contribute to the regional business growth. You will apply the latest agile development methodology and process to deliver software with speed and quality. You will work in an energetic project team in a start-up like setting to contribute to the success of our digital initiative. You should be excellent communication and documentation skills.

Requirements

● Minimum 5+ years of proven work experience in software development

Solid experience in reactive programming in Java

Solid experience in Business Process management tool like Camunda/Flowable

Experience working in a product-oriented, team-based environment that uses modern digital delivery approaches such as user experience design, lean, agile, DevOps, and cloud computing

● Experience working in a technical environment that makes use of languages, frameworks, techniques, and technologies such as Java, Couchbase, Bitbucket, Jenkins, Docker, Azure, Terraform

● Hands-on programming, coding, debugging and monitoring

● Solid experience in OOP

● Strong experience and knowledge in API, system integration, microservices, business reporting, software engineering concepts and best practices

● Experience in Flink

● Experience in microservices design pattern

● Experience in Docker and Kubernetes

● Experience in Serverless technology is an advantage.

● Experience in development with Cloud based services (Azure, AWS, GCP, etc.). Experience in Azure will be an advantage.

● Familiar in pub/sub and event driven style development (Kafka, MQ, Azure Event Hub, etc.)

● Strong analytical mind and logical thinking

● Excellent analytical and time management skills

● Teamwork skills with a problem-solving attitude

● “Can do” mentality

● Fluent English skills and can communicate and present professionally with ease.

● Proven ability to simplify and navigate in highly ambiguous situations

● Bachelors or Masters in Computer Science or Engineering, or equivalent relevant technical field.