Position: Senior Java Developer
Company: Developers Shore
Experience required: 3y
English level: upper

We are looking for a Senior Java Backend Developer to strengthen our development team. You will be part of an autonomous and cross-functional development team whose mission is to bring our acceleration application to the next level.

Your role in the team will focus on developing the backend solutions, which includes responsibility for making the architectural decisions that will ensure an efficient and scalable application where every server can handle more load, as well as ensuring that your code is of the highest quality.

**What you get when you join us:**
● Work with a modern technical stack (e.g. Java 11, Spring Boot, Kubernetes, APIs using REST)
● Design and architect solutions for the backend infrastructure
● Build efficient and scalable solutions
● Work closely with client developers for an end-to-end solution
● Maintain and improve on existing features
● Being able to influence the technical decisions

**We believe this about you:**
● Open, humble and interested in sharing knowledge with other developers in your team
● Interested in translating business needs to technical requirements and implementation
● Passion for system development and problem-solving
● Excellent Java Development Background (4+ years) 
● A clean code advocate
● Accustomed to microservice architecture
● Knowledgeable of relational databases
● Proficient in SDLC tools and frameworks (e.g. Maven, Gradle, JUnit, Git, Jenkins/Bitbucket pipeline)
● Experienced in DevOps principles and tools (i.e. Docker, Kubernetes, OpenShift)
● Used to pair programming, mob programming, TDD, BDD etc.
● Worked in cross-functional teams with frontend and UX roles
● Experienced in APM (Application Performance Monitoring) ● Fluent in English