Java Developer
Overview
In this role you will design and build high-volume, low-latency applications for mission-critical systems, ensuring reliability and performance. You will work across the full development lifecycle, delivering clean, testable code and aligned designs. You’ll contribute to releases and uphold specifications while collaborating with a global delivery team. This position offers impact through building scalable software and shaping development practices within a dynamic IT services company.
ResponsibilitiesDesign and develop high-volume, low-latency applications for mission-critical systemsContribute in all phases of the development lifecycleWrite well designed, testable, efficient codeEnsure designs comply with specificationsPrepare and produce releases of software components
Key requirements2-4 yrs proven hands-on software development experience2+ years Java developmentHands-on Java EE platform experienceOOAD with common design patternsJava/JEE internals (Classloading, Memory, Transactions)SQL and ORM technologies (JPA2, Hibernate)Experience with Spring FrameworkExperience with RESTful service frameworksExperience developing web applications using popular web frameworksFamiliarity with Git/GitLabExperience and willingness to work in a Global delivery environmentJavaJava EEOOADDesign patternsJPA2Hibernate