Job Openings
Java Software Developer
About the job Java Software Developer
Recruitment Process:
- company and project presentation
- technical discussion
Requirements:
How you will make an impact:
- Being involved in all areas of delivery, with the technical gravitas to mentor and inspire the development team, helping your team improve by sharing your own knowledge, experience, and insights;
- Taking ownership of your code every step of the way - from development to deployment and maintenance;
- Diagnosing issues in production and devising solutions for them;
- Being an integral part of solutions design and implementation;
- Challenging business requirements, to ensure you are continuously delivering the best possible outcome;
- Harnessing innovation and driving adoption of new technologies to deliver business value;
- Contributing to shaping our online technology roadmap, influencing our future technical direction, and balancing passion with precision to deliver exceptional online service and solutions for our customers.
Skills and experience:
*The tech stack you will work with depends on the project:
- Knowledge of Java programming language;
- Experience in any of the popular web frameworks like Spring (boot, cloud, data flow), JSF, Struts;
- Architectural styles: Microservices, Web services, SOA, REST API;
- Monitoring: Elastic Search, Cloud watch, Grafana, Prometheus;
- Code versioning tools: GIT;
- Experience with unit testing, integration testing, and test-driven development;
- Cloud technology experience: AWS (eks, lambda, sns, sqs, aurora, dynamo db);
- Experience working with Application Lifecycle Management Tools: JIRA, Confluence, Jenkins, NexusPro (or) similar;
- Working practices: Knowledge and experience of agile frameworks and practices: Scrum/Kanban, user stories, BDD/TDD, DevOps, Continuous Integration & Delivery, Pair Programming etc;
- Fluency in English.
Benefits
- Private medical subscription
- Private medical subscription for children
- Counseling and psychotherapy services
- Reimbursement for eyeglasses
- Self-proposal salary process
- Annual profit distribution, subject to company performance and board decision
- Flexible benefits options (sports, medical, cultural, donations)
- Trainings and learning opportunities to grow within your role
- Coaching and development guidance
- 25 days holiday (+ bank holidays)
- Flexibility to choose where you work from
- Vacation incentive
- Parties, gatherings & trips