Open Position: JAVA DEVELOPER
We are seeking a Java Developer to join our team and work with us on the development and maintenance of software solutions, based on the client’s requirements. If you are passionate about software development and eager to learn new technologies, tools and methodologies, then this is the position for you.
We are a curious and dedicated team
We may have different expertise and work on different projects, but we are all on the same team, with only one goal on our minds—to keep leveling up and building something useful for the world. Internal training is a big part of our lives, so everyone has the opportunity to learn and to teach.
We are inclusive and empowering
We celebrate diversity and we are all about the freedom to be who we are as individuals. At the same time, it is also important to us that we’re working well together and doing great work as a team.
Match your profile
+ 2 years of hands on development, design & coding in server side Java
Knowledge of Relational Databases, MySQL
Strong understanding of OOP principles, design patterns and engineering practices
Understanding of Web protocol and technologies, RESTful Web services
Familiar with source code versioning system (Perforce, Git, SVN)
Be able to analyse, identify and fix root cause of defects throughout the various layers of an application.
Help ensure agreed agile delivery process and approach is followed, including estimation/planning, Scrum activities, release and project management.
Experience in writing unit tests
Solid verbal and written English
Flexibility to juggle multiple projects
Consider a new opportunity
Gather and analyze requirements
Develop and test solutions in Java based on customer’s requirement
Estimate tasks and participate in daily team sync-ups
Participates in code reviews
Collaborate with the QA engineering team to ensure the delivered code meets the client’s standards