784 Piktorlabs Jobs
Lead I - Software Engineering - Java mongodb
Piktorlabs
posted 13d ago
Flexible timing
Key skills for the job
Act creatively to develop applications and select appropriate technical options optimizing application development maintenance and performance by employing design patterns and reusing proven solutions account for others developmental activities
Outcomes:
Measures of Outcomes:
Outputs Expected:
Code:
Documentation:
Configure:
Test:
Domain relevance:
Manage Project:
Manage Defects:
Estimate:
Manage knowledge:
Release:
Design:
Interface with Customer:
Manage Team:
Certifications:
Skill Examples:
Knowledge Examples:
Overall 10+ years of experience with at least 6-8 years of solution design experience on J2EE both on the server side & UI design. Must have worked on designing middleware framework & UI design framework and ability to drive and own the architecture and design independently. Strong skills on J2EE and core Java development, Spring Boot, Microservices. Familiar with Spring, Domain Driven Design principles, Hibernate, JPA, jUnit, Eazy Mock, MAVEN, ANT Web Service Development using REST. Excellent knowledge of Relational Databases (DB2/Oracle), SQL and ORM technologies (JPA, Hibernate), Mongo DB. Profound insight of Java and J2EE internals and practical knowledge of Design Thinking concepts. Knowledgeable of agile principles and practices Self-directed and motivated team player Excellent communication and Presentation skills Key Responsibilities:Interact with customer/client or counterparts to understand the requirements Engage in architecture, document and review design with the customer Guide and assist the development team on development and integration Collaborates with other counterparts to explore existing systems, determines areas of complexity, potential risks to successful implementation, learn the applications capabilities, explore new ways to bring value to customer Takes responsibility for successful delivery of the solutions Contributes to continual improvement by suggesting improvements, software architecture or new technologies Sharing knowledge and best practices around back-end development with team Able to use advanced Java features to accomplish the server side requirements Able to guide and lead the team on development, testing and defect fixes Implement Code based on the requirements Write and maintain unit test on all development Able to work in a fast-paced, agile environment Excellent in code reviews Additional Skills: Experience with SVN, Jetty, Maven, Jenkins Good understanding of continuous integration , release management Knowledgeable/hands on experience in Test Driven Development Understanding of other popular frameworks Experience in Scrum methodology
Employment Type: Full Time, Permanent
Read full job descriptionPrepare for Software Engineer roles with real interview advice
Good to work for beginers
Good to start career.