Career / Software Engineer

Responsibilities

- Study, customize and build solutions based on our modules

- Design, build, and maintain efficient, reusable, and reliable Java code

- Ensure the best possible performance, quality, and responsiveness of the applications

- Identify bottlenecks and bugs, and devise solutions to these problems

- Help maintain code quality, organization, and automation

- API integration using XML, JSON etc


Skills

- Good understanding of the syntax of Java, Javascripts and its nuances

- Solid understanding of object-oriented programming

- Understanding of functional programming style in Java

- Skills for writing reusable Java libraries that may be used in expressive ways

- Familiarity with concepts of MVC and RESTful

- Experience with popular web application frameworks such as Angular, Spring, Hibernate, Jedis etc

- Knack for writing clean, readable Java code

- Experience with both external and embedded databases

- Understanding of fundamental design principles behind a scalable application

- Able to create database schema that represent and support business processes

- Implementation of automated testing platforms and unit tests

- Proficient understanding of version control tools e.g. Git, Mercurial, SVN & BitBucket

- Good knowledge on Redis, MongoDB & PostgreSQL

- Familiarity with continuous integration


Benefits

- Flexible working environment

Interested in this position ?

Sent us your resume to our email at info@resourceleap.com