Skip to main content

Job Summary

Closing Date

20,Nov 2026

Job Published

30,Oct 2026

Brief Description

Job Title: Full Stack Developer (Java & Angular)

Experience:

Minimum of 4+ years of professional experience in Java and Angular

Job Summary

  • Seeking a highly motivated Software Engineer (4+ years experience) with a hands-on in building and maintaining enterprise applications.
  • Hands-on experience in Java, J2EE, Spring Boot and Spring MVC
  • Experience in developing and consuming RESTful APIs and working with backend services.
  • Familiarity with building scalable, reliable, and maintainable applications following coding standards and best practices.
  • Hands-on experience in coding, debugging, testing, and application support.
  • Basic exposure to microservices architecture, cloud platforms and Containerized environments.
  • Familiarity with Git, CI/CD pipelines and DevOps practices through Projects.
  • Understanding of Agile/Scrum environments and ability of collaborate within cross-functional teams.
  • Working knowledge of Hibernate/JPA and relational databases.
  • Exposure to frontend technologies including HTML, Angular, GWT, CSS and JavaScript
  • Awareness of secure coding practices and application security fundamentals.
  • Exposure to or interest in leveraging AI-assisted software development tools (eg: Github Copilot) to improve coding efficiency, troubleshooting, testing and technical learning.

Preferred Skills

Backend Development

  • Develop and maintain application features using Java, J2EE, Spring Boot, and Spring MVC.
  • Assist in building RESTful APIs and integrating backend services.
  • Implement database interactions using Hibernate, JPA, and SQL.
  • Participate in debugging, troubleshooting, and issue resolution.
  • Contribute to application performance optimization and code quality improvements.
  • Assist with the maintenance and enhancement of existing enterprise applications.

Microservices & Integration

  • Build and maintain microservices-based architectures.
  • Work with BRMS for implementing business rules where applicable.
  • Ensure seamless communication between distributed services.

Frontend Development

  • Develop responsive user interfaces using Angular, JavaScript, HTML, and CSS.
  • Work with senior developers to implement UI enhancements and new features.
  • Participate in improving user experience and accessibility compliance.
  • Support maintenance of legacy web technologies where required

Cloud, DevOps & Platform

  • Follow established CI/CD deployment processes.
  • Support application deployments on cloud and container platforms such as Azure and OpenShift.
  • Work within Linux/Unix development environments.
  • Utilize Git for source code management and version control.

Database & Persistence

  • Create and maintain SQL queries and database objects.
  • Assist in troubleshooting database-related issues.
  • Support data integrity and performance optimization efforts.

Security & Compliance

  • Follow secure coding practices across applications.
  • Ensure compliance with AODA accessibility standards and enterprise guidelines

Testing & Quality Assurance

  • Write and maintain unit and integration tests using Junit.
  • Ensure high code quality through testing, code reviews, and static analysis tools.
  • Participate in defect resolution and performance tuning.

Tools & Collaboration

  • Track tasks and progress using JIRA.
  • Actively participate in Agile/Scrum practices, including sprint planning and other ceremonies.

Scripting & Monitoring

  • Analyze logs and troubleshoot issues using monitoring tools.
  • Assist with production support activities under guidance from senior team members.
  • Support automation efforts through scripting and process improvements.

Nice to Have

  • Exposure to enterprise integration patterns and middleware.
  • Prior experience in large-scale enterprise or government systems.
  • Understanding of enterprise integration patterns, API gateways, ESB platforms.
  • Work with OAuth 2.0 authentication and authorization mechanisms.
  • Implement and manage PKI (Public Key Infrastructure) including digital certificates.
  • Handle SSL/TLS configuration and certificate-based authentication (mTLS).
  • Use RSA encryption for secure data transmission.
  • Ensure secure coding practices and remediate vulnerabilities identified by tools like IRIS.

Please apply only if you meet the required experience and skill-set criteria.