|Date Posted||December 14, 2020|
Accounting & Finance
|Education Requirement||Bachelors / Masters|
|Career Level||Entry Level|
Would you like to make an impact and advance your career, working on complex systems that provide daily challenges?
You could be joining a fast-growing FinTech that is helping to revolutionize consumer banking through the use of advanced data-centric. Our Fintech Java teams include not only developers but also business analysts, architects, designers, and quality assurance engineers.
As a Java Developer, you will design and develop customer-focused on-boarding and client reporting systems. You'll be focused on coding multi-threaded core Java systems with a focus on concurrency and asynchronous programming within a modern development environment encompassing CI/CD, microservices, and AWS.
•Contribute to all phases of the development life cycle
•Write well designed, testable, efficient code
•Ensure designs are in compliance with specifications
•Hands-on experience in developing applications using Java EE platforms
•Object-Oriented Analysis and design using common design patterns.
•Profound insight of Java and JEE internals (Classloading, Memory Management, Transaction management, etc.)
•Excellent knowledge of Relational Databases, No-SQL will be plus
•Experience in the Spring Framework, Spring Boot, Hibernate, JPA, Spring Data, Batch Processing, Java 8 or higher
•Microservice Architecture Liquibase
•Have experienced in Agile Development Git, Maven
•Degree in Computer Science or related field.
•Analytical mindset and good problem-solving skills.
•Excellent written and verbal communication.
•Good organizational skills.
•Attention to detail.
Experience required: 4-5 years