Requisition Number
37245BR
Job description
Responsibilities
• Develop solutions/product in Java using best practices around enterprise architecture such as dependency management, design patterns, complexity estimation & persistence layers.
• Collaborate with cross functional teams to understand requirements, clarify acceptance criteria and align priorities.
• Stay updated on industry trends, emerging technologies and best practices to continuously seek opportunities for improvements. Must Have
• Bachelor’s in computer science or related field or equivalent industry experience.
• Preferably 3+ years of experience in software development with proficiency in Java.
• Experience in object-oriented programming using Java (Spring Framework, Spring Boot).
• Proficient in relational databases RDBMS (Oracle, MS-SQL) & non-relational database (MongoDB).
• Basic understanding of Python, Locust Framework.
• Basic understanding of Kubernetes, Docker and cloud deployment technologies.
• Knowledge REST based communication protocols, JSON and XML data formats.
• Experience working with source control system, GIT including branching and merging.
• Self-managed and result-oriented with a sense of ownership.
• Excellent analytical, debugging, and problem-solving skills.
• Have wide knowledge of functional and non-functional testing and experience in writing units test (Junit). Good to Have
• Familiarity with concepts of Business Rules Managements System (DROOLS).
• Good level of understanding of microservices and service-oriented architecture.
• Understanding with Agile/Scrum development methodologies
• Knowledge of clean code and secure coding practices as it pertains to OWASP.
• Atlassian suit of tools (JIRA, Confluence, Bitbucket, Bamboo)
Qualifications
BE or equivalent
Range of Year Experience-Min Year
3
Range of Year Experience-Max Year
4