We are looking for a JAVA Developer ( Backend) to build and implement functional programs. You will work with other Developers and Product Managers throughout the software development life cycle. In this role, you should be a team player with a keen eye for detail and problem-solving skills. If you also have experience in Agile frameworks and popular coding languages we d like to meet you.
Roles & Responsibilities
Translate requirements and implement product features to perfection
Work directly with developers as a team lead and manage products to conceptualise, build, test and realise products
Deliver best-in-class code across a broad array of interactive web and mobile products
Work on continuous improvement of the products through innovation and learning.
A knack for benchmarking and optimization
Developing features for highly complex, distributed transaction processing systems.
Implement functionality for automated tests that will successfully pass and meet coding standards.
Debug production issues and create subsequent mitigation plans.
Optimize the performance of existing implementations.
Stay abreast of new innovations and the latest technology trends and explore ways of leveraging these for improving the product in alignment with the business.
Requirements
Java 8 knowledge is required.
Problem solving is a must.
Knowledge on a Database system.
Experience in finance-related domain.
Experience in Micro services as an added advantage.
Experience developing server-side Java spring, Hibernate and REST.
Full-SDLC cycle, with large-scale live roll-out participation as a developer.
Experience with test automation: TDD, unit/integration/functional testing.
Expert understanding of the object-oriented design and programming concepts.
Good understanding of relational and non-relational database/datastores/caches best practices and challenges.
Have a passion for quality and writing clean, solid, readable code that scales and performs well.
Proficient in Git and familiarity with continuous integration.
A team player who values collaboration, innovation, and inclusion.