We are looking for Java developers with at least three years of experience.
Responsibilities:
- Designing and developing high-volume, low-latency applications for mission-critical systems and delivering high-availability and performance
- Contribution in all phases of the development lifecycle
- Writing well designed, testable, efficient code
- Ensuring designs comply with specifications
- Preparing and producing releases of software components
- Supporting continuous improvement by investigating alternatives and technologies and presenting these for architectural review
- Writing unit and functional tests for developed features
- Researching new technologies and libraries to improve application
Requirements and skills:
- Proven hands-on Software Development experience
- Proven working experience in Java development
- Hands-on experience in designing and developing applications using Java platforms
- Object-Oriented Analysis and design using common design patterns
- Profound insight of Java and JEE internals (Classloading, Memory Management, Transaction management, etc.)
- Excellent knowledge of Relational Databases, SQL, and ORM technologies
- Experience in the Spring Framework, Gradle, and Maven
- Experience with Reactive programming, Socket connections, and verticles
- Experience with test-driven development
Personal characteristics:
- A persistent and committed person
- The ability to work individually and be a part of the team
- Responsible and creative
- Good written and spoken communication skills
- Strong analytical skills and attention to details
- Flexible attitude and a strong commitment to quality
If you are interested in this position, send us your resume (CV).