Job Requirements
Skills
Job description for Software Developer (Java) at Dow Technologies And Systems
We are looking for Java J2EE Spring & Microservices Developer with cloud knowledge to join our team in SG. The ideal candidate must have minimum of 4 years of experience in JAVA /JEE Web Technology Servlets/JSP, a strong understanding of Cloud-based services and Cloud Architecture, hands-on experience with Test Driven Development(TDD), UI development, Web Development.
Job Description
- Ability to build a microservices team, demonstrated experience in building microservices.
- Bachelor or Master Degree in computer science, computer engineering, or related field
- Strong experience with Spring and Spring Boot, Spring MVC, Spring Data, Spring Security
- Experience with Web Services (JSON, REST, JAX-RS, Spring-based REST services)
- Strong with Java and J2EE/Java EE (including servlets, JSP, JSF, JDBC)
- Strong understanding of Java Multithreading
- Experience working with DB like Mongo, Casandra, etc.
- Experience with at least one of the development tools like Git, Gradle, Maven, Sonar, Jenkins, Artifactory, etc
- Experience with web application servers like Tomcat, Jetty, JBoss, etc
- Experience with TDD, code testability standards, JUnit/Mockito
- Experience with DevOps practices and CICD model of development
- Good understanding of OOPS, design patterns, and industry best practices
- Agile project experience along with working on Agile tools like JIRA
- Strong written and verbal communication skills
Required Skills
Java/j2ee, spring boot, spring, hibernate, microservices, restapi, web services, oops, spring MVC