Job Specifications
Dawn InfoTek Inc. is a professional IT consulting team that partners with major financial institutions, investment firms and government sectors. We have been dedicated to delivering cutting-edge consulting services and recruiting all levels of IT positions for our clients.
We are currently seeking competent individuals to fulfill the role of Full Stack Developer to join our dynamic team for our client, one of the major banks.
Subject to change: 3–4 days onsite may be required based on business needs
Contract Duration: 02/02/2026 to 07/31/2026 – 6 months
Possibility of extension & conversion to FTE
Typical Day in Role:
1. Technical Leadership:
• Provide technical direction and guidance to the engineering team.
• Collaborate with project managers, product owners, and stakeholders to define and prioritize technical requirements.
• Ensure adherence to best practices, coding standards, and software development methodologies.
• Conduct code reviews and provide constructive feedback to improve code quality and maintainability.
• Identify and resolve technical challenges, risks, and bottlenecks.
2. Architecture and Design:
• Contribute to the design and architecture of software systems and applications.
• Evaluate and recommend appropriate technologies, frameworks, and tools.
• Ensure scalability, performance, and maintainability of the software solutions.
• Collaborate with cross-functional teams to align technical decisions with business objectives.
3. Project Delivery:
• Oversee the development lifecycle, from requirements gathering to deployment and maintenance.
• Ensure timely delivery of high-quality software solutions.
• Monitor project progress, identify risks, and implement mitigation strategies.
• Collaborate with QA teams to ensure thorough testing and quality assurance processes.
4. Continuous Improvement:
• Stay up-to-date with emerging technologies, industry trends, and best practices.
• Identify opportunities for process improvement and implement efficient workflows.
• Foster a culture of continuous learning and innovation within the team.
Tech Stack: React & Node JS, and Java Springboot – Full Stack Role
Candidate Requirements/Must Have Skills:
1) 8+ years of full-stack development experience
2) Experience with REST API design, React, NodeJS (productionizing NodeJS servers as well)
3) Experience with Java 8, 11 & 17, Springboot framework, Junit frameworks (Junit 5, Mockito), build tools and dependency management (Maven, Gradle), noSQL database, template management (Velocity), CI-CD Pipeline (Jenkins)
4) experience of developing enterprise, cloud native, message driven, test driven, reactive, containerized applications with containerization & orchestration (Kubernetes, Docker),
5) Experience with software security tools like BlackDuck (vulnerabilities in JARs), Fortify (vulnerabilities/security issues in code), Webinspect (scan REST end points) and SonarQube (Junit coverage for code)
Nice-To-Have Skills:
1) Previous experience in banking industry/financial services is preferred
2) Modern JS toolsets (ES6+, Webpack, Babel, Jest)
3) Experience working with authenticated, customer focused applications (i.e. OAuth2 preferred)
4) Strong knowledge of programming languages: Unix Shell Script, XML, YAML, JSON, SQL, Apache Velocity, Apache Groovy
5) Strong hands-on programming skills with popular developer utility tool suites like Eclipse/STS, JIRA/Bitbucket/Confluence, Git, Gradle/Maven
Soft Skills Required:
• Good communication skills
• Taking initiative
• Teamwork
Education:
University or College Degree in Computer Science
About the Company
Dawn InfoTek Inc. is an international consulting firm that provides Information Technology solutions and expertise to domestic and international clients. Our solutions are focused on several mission critical business areas: Application Performance Management (APM): Our Application Quality Assurance (AQA) suite of solutions covers the entire APM solution set. Our Synthetic Transaction Monitor is unique in the market, as it tests past the load balancer, right to the JVM, cloud instance or .Net instance. This key application is...
Know more