865 Piktorlabs Jobs
Developer III - Software Engineering- Java Full Stack
Piktorlabs
posted 5hr ago
Flexible timing
Key skills for the job
Job Summary
This position performs complex research, design, and software development assignments within a software functional area and who are passionate around solving business problems through innovation and engineering practices, as well as partner continuously with your many stakeholders daily to stay focused on common goals. We embrace a culture of experimentation and constantly strive for improvement and learning. Youll work in a collaborative, trusting, thought-provoking environment-one that encourages diversity of thought and creative solutions that are in the best interests of our customers globally
Locations: Chennai/Mumbai/Gurgaon
Qualifications
4 to 7 years of experience in software development or software architect role
BS Engineering/Computer Science or equivalent experience required
Technical Skills
Java/J2EE; Java 11+ (Must-have)
Expertise in Spring Boot, Micro Services and API experience (Must-have)
Expertise in Front End Development using Angular frameworks (Must-have)
Familiar with Singleton, MVC Design Patterns (Must-have)
Familiar with all OAuth2.0 pattern. Experience with at least 2 patterns. (Must-have any kind of Auth)
Strong proficiency with data manipulation language (including but not limited to SQL and/or MySQL) including optimization techniques (Must-have atleast MySQL)
Experience using applicable tool sets (Eclipse, GIT, Postman, JIRA, Confluence etc.) (Must-have)
Knowledge of test-driven development. (Must-have)
Familiar with Graph Databases such as Neo4J or Apache Tinkerpop and Gremlin (Nice to Have)
Experience with Kafka messaging is a must (Nice to Have)
Ability to interface competently with other technical personnel or team members to finalize requirements.
Experience with Docker, Kubernetes and Cloud development is nice to have.
Experience using CI/CD tools like Jenkins, Github Actions etc.
Knowledge of industry-wide technology trends and best practices
Solid understanding of object-oriented programming.
Experience setting up and maintaining distributed apps with Unix/Linux environments.
Ability to work well with internal and external technology resources.
Advanced knowledge of software development methodologies (Agile etc).
Ability to write and review portions of detailed specifications for the development of complex system components.
Ability to complete complex bug fixes and being able to investigate and support complex production issues.
Good oral and written communications skills.
Responsibilities
Interact with other technical personnel or team members to finalize requirements.
Write and review portions of detailed specifications for the development of system components of moderate complexity.
Work closely with other QA development team members to understand moderately complex product requirements and translate them into software designs.
Successfully implement development processes, coding best practices, and code reviews.
Operate in various development environments (Agile, Waterfall, etc.) while collaborating with key stakeholders.
Resolve technical issues as necessary.
All other duties as assigned.
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.
5-7 Yrs
Thiruvananthapuram
2-3 Yrs
Hyderabad / Secunderabad