Senior Software Engineer – Java

Application











Last updated on April 23rd, 2020,

Senior Software Engineer – Java

Senior position

WHAT WE’RE UP TO

WE ARE A LEAN, TENACIOUS MACHINE POWERED BY 85 OF THE SHARPEST, MOST PASSIONATE PEOPLE WE COULD FIND.

Simelabs is a product-driven venture-development firm that works with a range of startups and big brands to create compelling, successful, award-winning application. We help people perfect and realise their visions for digital products. While others may just churn out what a client asks for, we strive to truly understand the problems our clients are aiming to solve and will stop at nothing to build solid products that we’re proud of.

Roles and Responsibilities

  • Develops software solutions by studying information needs; discussing with users; studying systems flow, data usage, and work processes,investigating problem areas, following the software development life-cycle
  • Take ownership of technical aspects, ensuring that the platform is being used to its fullest potential through designing and building applications around customer’s needs
  • Stay up to date with new technologies and industry trends
  • Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code
  • Work with the team to make the Data Platform an efficient, robust and scalable platform
  • Supports and develops software engineers by providing advises, training and education opportunities.

The Ideal Candidate

  • Bachelors/Masters Degree in Computer Science or equivalent experience
  • 4+ years of hands-on experience in enterprise software development using Java.
  • Strong understanding of Computer Science fundamentals, algorithms and design patterns
  • Full stack application development
  • Ability to learn new technical skills
  • Strong communication skills
  • Be familiar & experienced with Spring framework, Spring MVC, Jdbc, Hibernate & JPA, Mysql, Maven, Unit Testing, Git, Different Design Patterns in Java & Spring
  • Strong problem-solving, analytical, and planning skills, and the ability to excel in a fast-paced environment while delivering high-quality work.
  • Sound knowledge and experience of working on both front-end and back-end technologies.

Got what it takes?

Want to join the team? Submit your application—
we respond to most inquiries within three business days.

I Want to Join

Perks and Benefits

  • 12 paid company holidays

  • 6 paid sick or personal days per year

  • Performance bonuses

  • Group Health Plan insurance Employee, Spouse and dependent

  • Flexible timing

  • Work-Life balance