Job Responsibilities:
• Build efficient, testable, and reusable Java modules.
• Solve complex performance problems and architectural challenges.
• Integration of data storage solutions.
• Troubleshoot, test and maintain the core product software and databases to ensure strong optimization and functionality.
• Follow industry best practices.
• Contribute in all phases of the development lifecycle.
• Maintain and manage clear plus complete documentation.
• Guide business decisions from technical perspective like performance, reliability, scalability and security.
• Prepare solutions with recent applicable tools to execute client-specific interfaces, workflows and data analysis libraries.
• Write technical as well as non-technical specifications along with record all procedures.
Job Specification:
• Strong leadership, communication and collaboration skills with a track record of taking solution ownership.
• Previous working experience as a Java (Spring/Spring Boot) developer for a minimum of 1-3 years.
Experience with Hibernate, JPA,
• In-depth knowledge of Object-Oriented Programming (OOP), Data structures, OOAD.
• Hands-on experience with SQL Schema Design, SQL Normalization, Complex SQL Queries.
• Good knowledge of developing Web services, REST API’s working with the APIs (like Google Maps, Graph API, Checkout, PayPal, and Facebook, etc).
• Should be Familiar with Git, Github & Linux
• Having knowledge in authentications like JWT, Oauth, basic, etc.
• Build reusable Java modules & implement design patterns experience with Clean Architecture would be a big plus.
• Experience in RESTful APIs.
• Experience in working with team and old code and bug fixing.
• Worked on all stages of the development lifecycle.
• Experience working with Agile methodologies (Scrum, Lean Startup, XP) and cross-functional teams (Product Owners, Scrum Masters, Developers, Designers, Business Analysts) as well as a pair-programming mindset.
• Troubleshoot to solve architectural challenges and performance problems.
Experience working in Microservices would be a big plus.
Experience in DevOps & Containerisation would be a big plus.
This post is only for UMT students (Current/Alumni), no outsider will be entertained via this portal.