We are looking for an amazing Sr. Java Engineer across our offices in Pakistan. The selected candidate will be developing server side Java SpringBoot Applications in a team with other highly skilled engineers, leads and designers. Agile methodologies will be used along with prototyping and other standard software development techniques. You will be a part of an energetic team where the opportunity to learn and grow will only be limited by your internal motivation and drive to develop yourself as a professional.
We are working mostly in line with industry standards, including:
- Java 1.8 programming language
- Maven build system and packages
- Material or bootstrap guidelines
- MVC design pattern
- ORM standards and SQL queries
In order to excel at this role, the candidate must have:
- Experience with Java (preferable SpringBoot) development of 2 to 4 years
- Hands on with MVC and ORM
- Familiarity with and habit of writing Unit, Instrumentation, Integration, and E2E tests
- Clear understanding of Object Oriented Programming concepts
- Familiarity with RESTful API guidelines
- Know how of SDLC processes, preferably Agile with Scrum or Kanban
- Intermediate knowledge of git including rebase, merge etc
- Hands on experience with Docker
- Experience with AWS services
- Solid relational and NoSQL concepts along with moderate level of query writing
- Basic knowledge of CI/CD pipelines
- Understanding of data and API security e.g. user authentication etc
We offer:
- Competitive remuneration packages
- Great working culture
- Remote working opportunity as per the need
- Cross-functional and diverse learning opportunities of a startup
- A fast-tracked career with massive opportunity for growth