Fermé
The Senior Java Developer plays a crucial role in our organization, being responsible for the design, development, and maintenance of high-quality software solutions using Java technologies. This position is vital in driving innovation and ensuring the reliability and efficiency of our software applications. As a key member of the development team, the Senior Java Developer will contribute to the entire software development lifecycle, from concept and design to testing and deployment.
Key responsibilities
- 8+ years working on complex systems and delivering quality software
- Well-developed curiosity and enjoy building creative solutions to complex problems
- Worked on systems where data consistency and availability is required
- Taken technical initiative on previous projects
- Demonstrated experience working collaboratively in cross-functional teams
- Expertise in the full software development life cycle
- Strong communication skills and customer empathy
- Contributing to the growth of our development capabilities through leading, mentoring and supporting fellow engineers
Required qualifications
- Java 11 including JUnit, Hibernate, Guice, and Jersey
- Kotlin
- HTTP, JSON, gRPC, and Protocol Buffers
- MySQL
- Amazon Web Services
- Event driven architecture