Senior Java Back-end Developer
MiNDS
- София
- Permanent
- Full-time
- Take ownership and apply in-depth knowledge and expertise in any step of the software development lifecycle, from design through maintenance.
- Deliver high quality and well-structured code, while working and collaborating in a team environment.
- Extend testing capabilities by writing unit tests and assisting in basic QA testing during new feature development.
- Assist with the technical design, planning and estimation of the documentation provided by product and design team members.
- Help to identify gaps in the design, as well as assess risks in the planning and execution.
- Cooperate and assist the QA teams to ensure faults and other problems are identified and fixed quickly.
- Perform code reviews and assist with onboarding of new team members.
- Set-up best practices, process improvements as well as related documentation.
- Stay up-to date with the latest technology trends.
- Core:
- 5-7 years plus of enterprise level Java development
- Solid understanding of design principles, and algorithmic skills
- Strong experience with Oracle databases, experience working with Hibernate.
- Excellent understanding of the software development life cycle
- Experience with GIT, pull requests and code reviews.
- Self-driven person, highly motivated to acquire new skills and apply them in practice.
- Strong analytical and problem-solving skills.
- Excellent spoken and written English.
- Desirable:
- Message driven architecture.
- Test driven development.
- Experience with Continuous Integration tools and build process.
- Concurrent and parallel programming.
- Financial services experience and/or knowledge.
- Leadership qualities, previous experience as lead developer in a project.
- You will be part of our highly capable and experienced technology team.
- Casual work environment with fun, hard-working, and open-minded colleagues.
- Competitive salary and performance-based bonuses.
- Comprehensive health plan.
- Convenient office location.
- Flexible work schedule and work from home options.
- 25 days paid annual leave.
- Stocked kitchen and weekly lunches.
- Sports card.