
- Designing and developing high-volume, high-availability, systems
- Contribute in all phases of the development lifecycle
- Write well designed, testable, efficient code
- Ensure designs are in compliance with specifications
- Prepare and produce releases of software components
- Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review
Required background and experience:
– Fluent in English with great communication skills
– 4+ years of proven hands-on software development experience
– Proven working experience in Java developmentHands on experience in designing and developing applications using Spring or JEE platforms
– Awareness of design patterns
– Experience in using Relational Databases, SQL and ORM technologies
– Experience in developing web applications
– Experience with writing unit tests
Extra nice-to-have skills:
- Deep understanding of Agile methodologies
- Experience in using Domain Driven Design
- Experience in working with large datasets
- Fluency in Java 11 functional programming features
A good place to be:
Team of highly skilled professionals. Flexible working hours (including home office) High quality working conditions at the office.
For more details contact us directly it@wecandoit.pl