Project:
Are you Senior Java Developer with extensive experience on SpringBoot and Microservices and a passion for IT architecture? If you are, we invite you to work in a dynamic and challenging environment with talented and forward-thinking people while using cutting edge technology.
Job Responsibilities
- Develop projects in a distributed team
- Be able to lead and mentor junior members of the team
- Interact daily with all the roles of a project team (developer, QA, operation engineer, product owner)
- Have a proactive approach towards your work and processes
- Participate in all phases of the development lifecycle of artifacts within a microservice oriented architecture
- Contribute to cross-project technical topics like: Secure SDLC process, Continuous Delivery process, Design for testability, and others
Requirements:
- Experience with Java 8 or higher and related technologies
- Relational Databases, SQL and ORM technologies (JPA, Hibernate)
- Spring and related features: Spring Boot, Spring MVC
- RESTful Web Services experience
- Release lifecycle and all its supporting tools and technologies: Maven, Git, Branching Models, Continuous Integration / Continuous Delivery tools
- Microservice oriented architecture and design patterns
- Building web portals (integrate frontend artifacts into Java web applications)
- Unit testing and integration testing
- Have very good command of English language (both written and spoken)
Nice to have:
- Experience working with a CMS
- Knowledge about Enterprise Integration Patterns
- A full-stack approach to projects
- Security knowledge
- Domain Knowledge in building online portals or e-commerce.
- An outgoing, “get things done”, positive attitude