Educational requirements: Bachelor
English requirements: Competent English
Requirements for skilled employment experience for years: 3-5 years
Required residence status: Temporary visa, Permanent resident, Citizen
Accept remote work: unacceptable
Job Description:
Collaborating with various stakeholders to determine software requirements. Showcasing technical leadership and providing intuitive solutions. Creating product specifications and design documents. Mitigating risks, identifying and highlighting problems. Developing software applications following Design Patterns. Ensuring security, coding standards and code quality is maintained. Guiding the development team throughout the lifecycle. Ensuring development schedules and deadlines are met. Presenting and knowledge sharing with the team on a regular basis. Proposing and implementing solutions for process improvement.
Job Requirement:
Experience across the software development lifecycle, from conception, architecture definition, detailed design, scoping, planning, implementation, testing to documentation,delivery and maintenance. Very strong experience in software development. Proficiency in Java 8+, Springboot and functional programming. Proven experience in application architecture and design patterns. Strong knowledge in coding standards, code reviews, source control management, build processes, testing, and operations. Experience in building highly secure applications. Excellent knowledge of relational databases and JPA. Experience in Apache Kafka, Apache Camel. Good communication skills with experience in Financial domain.