As our Senior Java Developer you will build high-performing, scalable, enterprise-grade applications. You will be part of a talented software team that works on mission-critical applications with big customers.
What will I be doing?
Contribute in all phases of the development lifecycle.
Designing, developing and delivering high-volume, low-latency applications for mission-critical systems.
Write well designed, testable, efficient code.
Ensure designs are in compliance with specifications.
Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review.
What skills do I need?
Hands on experience in designing and developing applications using Java platforms
Object Oriented analysis and design using common design patterns
Profound insight of Java
Experience in working/designing Microservices (Circuit Braker, Idempotency etc)
Good knowledge of Relational Databases, SQL and technologies (JPA2, Hibernate)
Experience in Spring Framework
Experience with test-driven development
Proficient understanding of code versioning tools, such as Git
Written and spoken English (at least intermediate)