Software Developer (Java/ Automation)
Summary
Builds and maintains Java-based automation frameworks and ETL pipelines using Talend, Spring, and Apache tools for a client in Singapore.
- At least 5 years in Java/J2EE development.
- At least 2 years of experience in testing automation development
- Strong understanding of test automation bestpractices, with the ability to propose improvements
- Must have experience in the below technical skills:
- Talend Open Studio for Big Data
- Spring, Spring-Boot, Junit, Mockito, PowerMock
- Apache Camel
- IBM Websphere MQ
- Automation frameworks or concepts
- Solution design using proven patterns, awareness ofanti-patterns, performance benchmarking
- Maven/Gradle, Jenkins/Team City, Cucumber
- GIT, TDD using Junit, DBUnit, Jira/QC
- Apache Storm, Apache Spark, Apache Kafka, ApacheHBase, gRPC is a plus