Responsibilities:
· Fullstack developers with experience in design, development, and maintenance of web applications.
· Collaborate with cross-functional teams, including product management, QA, and UX/UI design to deliver comprehensive solutions.
· Ensure best practices in coding standards, code reviews, and software architecture.
· Develop and maintain scalable, high-performance backend services using Java, Spring Boot, and related technologies.
· Implement responsive and intuitive front-end interfaces using modern JavaScript frameworks such as Angular, React, or Vue.js.
· Execute according to project timelines, and coordinate with stakeholders to ensure successful project outcomes.
· Conduct performance tuning, code optimization, and maintain the overall health of the software applications.
· Stay current with industry trends and emerging technologies to ensure the team remains at the forefront of innovation.
Domain in Treasury and Payments.
Qualifications:
· Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
· 8+ years of experience in software development, with a focus on Java Fullstack development.
· Proven experience in leading and managing development teams.
· Strong proficiency in Java, Spring Boot, and related backend technologies.
· Extensive experience with front-end technologies such as HTML5, CSS3, JavaScript, and modern frameworks (Angular, React, or Vue.js).
· Solid understanding of RESTful APIs, microservices architecture, and cloud platforms (AWS, Azure, or Google Cloud).
· Experience with version control systems (Git), CI/CD pipelines, and DevOps practices.
· Excellent problem-solving skills and the ability to work effectively under pressure.
· Strong interpersonal and communication skills, with the ability to collaborate effectively with diverse teams and stakeholders.
Preferred Skills:
· Knowledge of containerization technologies such as Docker and Kubernetes.
· Familiarity with database systems, both SQL and NoSQL (MySQL, PostgreSQL, MongoDB).
· Experience with Agile/Scrum methodologies.
· Understanding of security best practices in web application development
Bachelor's or Master's degrees