
Search by job, company or skills
Job Summary:
We are looking for a passionate and experienced Senior Software Engineer with a strong foundation in full-stack development using Java 8+, Spring Boot, Angular 11+, and RESTful services, along with hands-on experience in Azure, PL/SQL, and application modernization. The ideal candidate should also demonstrate understanding of software design principles, API-first architecture, JWT-based authentication, and DevOps best practices like 12-Factor App compliance.
Key Responsibilities:
Design and develop microservices using Spring Boot with secure and scalable architectures.
Maintain a responsive front-end component using Angular 11+, ensuring modern UI/UX standards.
Implement and consume REST and SOAP APIs using JSON/XML formats.
Perform PL/SQL to API migration, converting complex business logic in stored procedures into modern REST-based services.
Apply JWT/OAuth2-based security mechanisms across APIs and front-end integration.
Ensure solutions adhere to 12-Factor App principles for cloud-native development.
Participate in code reviews, ensure unit and integration testing using frameworks like JUnit, Mockito, Karma, Jasmine, etc.
Collaborate with product managers and UI/UX designers to ensure delivery aligns with user expectations and latest UX trends.
Use data structures and algorithms effectively for optimized solution development.
Handle migration projects, including re-architecting legacy systems for cloud deployment (Azure preferred).
Leverage CI/CD pipelines using Azure DevOps or Jenkins for automated build and deployment.
Ensure robust exception handling, logging, and monitoring are in place for production-grade code.
Strong focus on quality, code reviews & development best practices/processes
Must-Have Skills:
Core Java 8+ OOPs, Functional Programming, Streams, Collections.
Spring Boot Microservices, Spring Security, Spring Data JPA.
Azure Cloud (Intermediate) App Services, Azure SQL, Azure Key Vault, Storage (Blob, Monitoring & Logging.
Angular 11+ (Intermediate) Reactive Forms, Component-based design, Angular CLI.
REST & SOAP Web Services Design, consumption, and integration with backend and third-party systems.
PL/SQL Strong knowledge of queries, stored procedures, performance tuning.
JWT/OAuth2 Securing APIs and user sessions.
Proc to API Migration Understanding of legacy systems and experience modernizing them.
UI/UX Trends Awareness of responsive and accessible design practices.
Algorithms and Data Structures Applied understanding for performance-optimized solutions.
Testing Frameworks JUnit, TestNG, Mockito (Backend); Jasmine, Karma (Frontend).
Agile Methodology Working knowledge of Scrum/Kanban.
Version Control Git with GitHub/GitLab/Bitbucket.
Understanding of OpenAPI/Swagger, Postman, or SoapUI for API testing.
Knowledge of Docker, Kubernetes or any container orchestration platform.
DevOps supporting tools experience Git, K8, Docker, YAML, etc.
Job ID: 136683263