Tech Stack
AngularApacheBootstrapJavaJavaScriptJenkinsJMeterjQueryJUnitLinuxMavenMicroservicesOpenShiftOracleSeleniumSpringSpring BootSpringBootSQLSubversionTypeScript
About the role
- Experience with agile methodologies (Scrum/Kanban)
- Knowledge of unit and integration testing
- Familiarity with microservices architecture
- Ability to work with RESTful APIs
Requirements
- Completed bachelor’s degree in Information Technology (IT) or related fields;
- Methodologies and Practices: Agile development (Agile Manifesto, Scrum, XP, Kanban), requirements analysis, CI/CD with Jenkins, TDD/ATDD, continuous delivery
- Architecture and Patterns: Design patterns, SOA, microservices, three-tier architecture, MVC, relational modeling, UX/usability
- Integration: Messaging, JMS, Web Services, API Gateway, REST, EJB 3+, HTTP sockets
- Frontend: JavaScript (ES5/6+), Ajax, jQuery, AngularJS 1.5, Angular 2+, TypeScript, Bootstrap 3+, HTML5, CSS3, responsive interfaces
- Java Backend: JEE 5+, JSE 5+, Spring Boot, Spring 3.x+, JBoss application servers 4.2.3+ and WebLogic 12+
- Testing: Automation with JUnit 3+, Selenium WebDriver 3.0+, Protractor, JMeter 4+, Postman/Newman. Unit, integration, load, performance, vulnerability and accessibility testing
- Development Tools: Eclipse and NetBeans IDEs, Apache Maven, reporting with JasperReport/iReport
- Infrastructure and DevOps: Linux, SQL, SonarQube (static analysis), version control (Git, GitLab, SVN, Clearcase), containerization with OpenShift
- Other: Refactoring (front-end to back-end migration), reverse engineering, transactional management (CMT)
- Required Certification
- At least one of the following certifications:
- Oracle Certified Professional – Java SE Programmer (version 5 or higher)
- CSD – Certified Scrum Developer
- PSD – Professional Scrum Developer
- Meal voucher or food allowance
- Transportation voucher
- Health insurance
- Dental insurance
- Life insurance
- Wellhub
- Benefits club
- Childcare assistance (when provided by collective bargaining agreement)
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
Agile methodologiesunit testingintegration testingmicroservices architectureRESTful APIsJavaScriptJava Backendautomation testingSQLcontainerization
Certifications
Oracle Certified Professional – Java SE ProgrammerCSD – Certified Scrum DeveloperPSD – Professional Scrum Developer