Software Developer Java
Nakisa
- Lahore, Punjab
- Permanent
- Full-time
- You will be working in a fast-paced Agile-based development environment.
- Write well-designed, testable, and efficient code.
- Support continuous improvement by investigating alternatives and technologies and presenting the work for design reviews and design discussions.
- Ownership of your components and handling its support issues.
- You will be encouraged to participate in the design and to think of innovative ideas.
- 3+ years working experience in Software Development and a minimum of 2 years in JAVA Development including spring-boot and testing.
- Excellent understanding of Object-Oriented analysis and design using common design patterns.
- Agile and Test-Driven Development.
- Ability to thrive in a fast-paced environment and to work effectively both independently and as a member of an agile team.
- Must have a Bachelor of Computer Science or comparable Industry experience.
- The ideal candidate will have a sound understanding of Full stack Development and Cloud Native Architecture, Spring Boot Applications, REST APIs.
- Experience with MVC applications, JAVA 8, JAVA 11, J2EE, JavaScript, SQL, HTML5, CSS3, JSP, Docker, Subversion/Git, Elasticsearch, Hibernate and Vue.js.
- Eclipse, Jenkins, Maven, and related development and build automation tools.
- Knowledge of Cloud computing environments (preferably AWS/Azure) and continuous delivery.
- Hands-on experience in HR or Financial modules of SAP.
- Opportunity to join a growing and fast-paced SaaS company.
- Chance to make a difference because you are empowered to do so.
- Work with Fortune 500 companies as your clients.
- Growth opportunities within the organization.
- Make wonderful friends and become part of the diverse and inclusive Nakisa family.
- Work with a team of incredibly talented and forward-thinking people who value hard work and know-how to celebrate the wins - No matter small or big.
- Amazing benefits & perks.