This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
The role will be responsible for contributing to the review, analysis, design, and development of Microservices-based applications using Java. It will involve participation in planning and Sprint activities, supporting AGILE development methodologies.
Job Responsibility:
Contribute to application development deliverables for the entire Life cycle of Microservices and Java development projects - both Waterfall and Agile models as may be applicable for each project assigned
Assist in gathering technical requirements, code specifications, test plans and results
and other deliverables required for multiple projects, focusing on Java and Microservices
Perform development, testing, implementation, and maintenance of Java-based Microservices applications under moderate supervision, and actively participate in analysis and design phases
Contribute to technical analysis and assist in resolving complex issues through evaluation of business processes and system processes within a Microservices architecture
Ensure alignment to architectural assertions and identify opportunities to modernize Java applications and Microservices
Work effectively with remote teams, with a focus on fostering positive working relationships
Integrate with a team of highly seasoned application developers
Requirements:
Associate or Bachelor’s degree in Information Systems
Computer Technology
Computer Information Systems
Computer Science or a demonstration of programming experience
4-8 years of total experience
2-5 years of hands-on experience working in Java technologies and Microservices architectures
Experience with full project life cycle from establishing requirements through delivery and production for Java and Microservices development
Familiarity with 3-tier architecture/component layer architecture
Strong Microservices Skills
Working knowledge of Microservices development using Java/Spring Boot (with or without Angular for front-end integration), MongoDB, Oracle, Webservices - APIs
Good knowledge and working experience with Event Driven Architectures
Familiarity with DevOps Tools such as Bitbucket, Jenkins
Experience with Linux/AIX and Shell Scripting
Knowledge of Content Management Tools, JIRA, Confluence
Familiarity with containerization and orchestration concepts like OpenShift, Pivotal Cloud Foundry (PCF), Amazon Web Services (AWS), Microsoft Azure, and Event Driven Architectures
Additional Competencies, which would be an advantage: Experience working with business-critical, high volume, and complex enterprise systems
Experience in working on cross-platform or legacy modernization projects
Knowledge of and experience with automating development processes and testing