Mazarin is a software development firm based in Colombo, possessing world class technological expertise and process excellence. We provide Java, .NET, Android, iPhone and Open Source technology consultancy services to a growing base of overseas clientele. Our work culture is professional yet informal and conducive to learning and creative thinking. Currently we are looking to fill the following positions.

Software Engineer (Java)

Technologies of Interest
  • In depth knowledge and experience in Object Oriented Design and development patterns
  • In depth understanding and experience in JEE technologies and frameworks including Spring framework, Spring MVC, Spring Security, Hibernate, JPA, Web Services
  • Experience in database design and development with MySQL, PostgreSQL or Oracle
  • Knowledge in front-end JavaScript frameworks/libraries such as React, AngularJS
  • Knowledge in scripting languages and technologies such as XHTML, DHTML, XML, JavaScript, jQuery, AJAX and CSS
Experience & Qualification
  • Bachelor’s degree in Computer Science, Information Technology or related discipline
  • 2+ years of industry experience directly working with the relevant technologies
  • Experience in Test Driven Development and technologies such as Junit, Mockito, Spring-test, Arquillian
  • Work experience in using cloud services such as AWS, Heroku or Openshift is an added advantage
  • Hands on experience in Agile project environments and have mastered one or more Agile processes including activities such as test driven development, continuous integration and/or pair programming
  • Must have an excellent analytical/problem solving skills
  • Knowledge in using UML in different phases of the projects
  • Good in spoken and written English to communicate with foreign clients directly
Areas of Responsibility
  • Work closely with the project manager, IT architect, product owners and other stakeholders and be part of the decision-making process within the software project to achieve project objectives.
  • Manage all aspects of development from eliciting, understanding and articulating requirements.
  • Plan, implement, test, document and maintain enterprise-wide solutions to total system or subsystems using internally created and/or off the shelf products.
  • Design, implementation and maintenance of all stages of the product life-cycle.
  • Establish standards, functional and technical specifications, solve hardware/software interface problems, define input/output parameters and ensures integration of the entire system or subsystem.
  • Learn new technologies quickly and willingness to learn and work on multiple technologies including mobile technologies

At Mazarin you will work with clients, not for them. You will be trusted to rely on your own insights, judgments and skills rather than on rigid mandates. Regardless of your position, you will thrive, learn and grow in a supportive environment that values diversity, collaboration and personal-professional balance.

If you think you got what it takes apply through before 31st March 2017. For further information, please contact, + 94 (0) 112 68 1107

| Share