Interview: Phone and skype
Description:Must Haves in resume: Java 8, CI/CD (jenkins, docker, etc.), and MicroServices
Job Description:Who we are and what you are getting into:- We are part of solutions delivery, and are building - from ground up - next generation enterprise architecture
- You will work with the team to design and build in-house computing platform that has best in class: availability , flexibility, and scalability.
Who we need:Core Skills - all:- Team player: simply stated, the team will be helping you out, so you should be helping them out in return.
- Be problem solver: Find the right solutions, and do not fight unnecessary battles,
- Good communicator: Clearly explain yourself and listen
- Always, grow, learn, evolve and fast – you will be expected to learn fast, including on your own, and a lot!
Java developer/architect:- Software Engineer - know your (software) development patterns – this means:
- Write elegant, simple to maintain, readable code – you will be working with others in the team, so be kind.
- There are patterns – use them!
- There are anti patterns –do not use them!
- Core Developer Skills:
- Required knowledge of Continuous Integration/Deployment
- Java 1.8, Spring platform v4 (xd, springboot, data rest, jpa, integration testing at least).
- Must be practitioner of Test Driven Development. Must have practical knowledge of SpringBoot jUnit.
- Fluent working with Front end stacks (html, JavaScript, CSS)
- CI/CD Skills: Practical knowledge / use of Continuous Deployment, Microservices and Containers:
- Understand core concepts and practices around using deployment pipeline, pub sub messaging.
- Experience with Continuous Integration / Delivery / Deployment.
- Experience with container build modules and immutable deployments
- Must have experience with microservices architecture and core concepts of domain driven design, service discovery, failover, "pipelining ". Experience with building and deploying Microservices to production environments