This job is restricted to tax residents of , but we detected your IP as outside of the country. Please only apply if you are a tax resident.
Job details
Job Type
Full-time
Contract
Number of hires for this role
10+
Qualifications
Bachelor's (Preferred)
REST: 3 years (Preferred)
Java: 5 years (Preferred)
Full Job Description
Responsibilities:
We are looking for a strong full-stack Java engineer for our client.
5+ years of experience in programming and software development
Experience in designing and developing in J2EE for Linux/Unix environments
Willingness to work at all levels of the stack - CI/CD (Docker, Jenkins), database (PostgreSQL), services (Java, Node, Python, Typescript), and frontend (Angular 6 ). Communicate effectively to help bridge stakeholder and development requirements
Experience in providing application support to include troubleshooting skills, performance monitoring, and optimization required
Work well in a team environment
Adept with organizational skills and written and oral communication
Software development experience including: OOP, concurrency programming, design patterns, RESTful service implementation, Service Oriented Architecture, Test-Driven Development, Acceptance Testing.
Experience with modern JavaScript frameworks such as Angular 7, React, Java NodeJS, Unit Testing Frameworks: Jasmine, Karma
Experience with build automation tools such as Maven, and/or Gradle Experience with Scrum/ Scaled Agile model.
Comfortable implementing continuous integration / continuous delivery process for applications using technologies such as Jenkins and Git.
Familiarity with CI tools like Jenkins, Artifactory, SonarQube. Knowledge of software practices like Test-Driven Development/BDD
Working knowledge of web service technologies REST, SOAP, SOA