What you need to know about the role:
You will be responsible for working with a team of engineers in design, development, test, and deployment of a range of products on web and mobile platforms.
Your day to day:
- Work within a team of highly talented engineers, product and architects to design and develop a highly scalable and configurable Identity Platform
- Being involved in design meetings to propose, discuss and refine new features and functionality.
- You must have business knowledge and technical expertise in application design and architecture, as well as knowledge of related domains of technical architectures, information architectures, and data architectures.
- Maintain and enhance the existing architectural documentations and create the new one as needed.
- You will be involved in all aspects of the project life cycle, from the initial kickoff through the requirements analysis, design and implementation.
- Must be a self- starter, work independently or as a team member, and have strong communication skills in interfacing with business partners and the Technology, will also be responsible for communicating to stakeholders on technical standards, principles, methodology and trends.
- Highly analytical, innovative, and able to think strategically and to develop comprehensive detailed specifications.
- Highly effective at working in cross-functional groups and getting results in matrix organizations.
- Experience in engineering support of a product through a PDLC. Working knowledge of finance industry standards and practices preferred.
- What do you need to bring:
- Strong knowledge and experience in design and implementation using Java, Rest API, React, and Spring framework
- Considerable experience with Docker and Kubernetes
- Bachler’s degree with 3+ years of experience. Considerable experience in back-end development using Java EE technologies
- Ability to analyze requirements and transform them into scalable software designs.
- Knowledge of SQL and other/NoSQL/modern database and storage technologies.
- Experience with Design Patterns, MVC and frameworks.
- Competent indesign/implementationfor reliability, availability, scalability, and performance.
- Competent in software engineering tools (e.g. Java build tools) and best practices (e.g. unit testing, test automation, continuous integration, etc.).
- Should be a strong advocate of code craftsmanship, good coding standards and use of tools that will improve the quality of the delivered code
- Demonstrate a high level of curiosity, passion for technology, pride of ownership and strive for excellence
- Experience with using Agile/Scrum methodology for software development
- Extra credit: Provide your GitHub account or code samples with your resume!
0 Bachelors Degree or Equivalent
Our Benefits:
Any general requests for consideration of your skills, please