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.
• 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.