Designation: Senior Java DeveloperJob Location: AhmedabadWork from OfficeWorking Days: 5 Days.Interview : Face to Face in Pune.
About the role
In this role, you will serve as a senior technical developer pushing technologies to the limits. Work with our cross-technical teams to design and build the next generation applications keeping
...
a mobile first approach where business so demands while adhering to standard coding practices
Key responsibilities
• Develop high quality and reliable code with unit test cases, meeting given specifications.
• Create Documentation, sequence diagram and other low-level design artefacts.
• Perform code analysis, peer reviews, requirements analysis, software review, system risk analysis and software reliability analysis.
• Ensures the developed code covers the non-functional requirements including performance, security, auditing and integrity.
• Resolve production incidents or defects as needed, and proactively identify potential issues. before they appear in the production environment; contribute to the root cause analysis.
• Drive high performance and accountability for own deliverables. Work well within a team and always work for team success by supporting other team members, constructively acting on feedback, and identifying challenging opportunities that enhance career growth.
• Contribute in defining secure coding standards, and work in a team to follow best practices to ensure compliance with standards, quality, scalability and security of deliverables.
• Tackle challenges and solve complex problems on a daily basis.
• Ability to work independently with minimal supervision and ensure the transparency of the work.
• Good understanding of Software Development Life Cycle and Software Quality Assurance processes.
Qualifications
About you
• Bachelor’s Degree or Honors in Engineering/ Computer science/Mathematics/Sciences/Commerce or Equivalent with minimum 5 years with 4 years of job-related experience.
• Good command of English and should be able to articulate ideas / proposal properly
AND
• Expertise in Java 8 and above, Spring boot, micro services architecture and JPA / hibernate.
• Experience working with RESTful web services and JSON.
• Experience working in Test driven development.
• Knowledge of DDD and design patterns.
• Knowledge of cloud technologies and Kubernetes.
• Experience working in Agile and Lean software development methodologies.
• Demonstrated ability to troubleshoot and program complex application stack.
• Ability to work independently with minimal supervision and ensure the transparency of the work.
• Demonstrated ability to troubleshoot and program complex application stack.
• Good understanding of Software Development Life Cycle and Software Quality Assurance processes.
• Must have good analytical and problem-solving skills.
• Excellent interpersonal communication and organizational skills.
• Knowledge in Travel, hospitality, Airline or retail B2C domain will be preferred.
OR
• Should be expert in Spring projects (like Boots, Data JPA), Hibernate, Oracle
• Expertise in Microservice based development
• Expertise in Development using Agile Methodologies
• Good delegation and time management skills
• Problem solving abilities
• Expertise in Production support & resolution
• Knowledge of an Airline's Flight Operations data domain (Flight and Crew related domain) preferred
• Knowledge of JIRA / Azure DevOps boards, OpenShift preferred
• Knowledge of Cloud Native application development preferred