Posted:1 hour ago|
Platform:
Work from Office
Full Time
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.
Roles and ResponsibilitiesJob 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.
PureSoftware Pvt Ltd
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.
We have sent an OTP to your contact. Please enter it below to verify.
Practice Java coding challenges to boost your skills
Start Practicing Java Now
12.0 - 16.5 Lacs P.A.
7.0 - 12.0 Lacs P.A.
hyderabad
3.0 - 8.0 Lacs P.A.
4.0 - 6.0 Lacs P.A.
4.0 - 5.0 Lacs P.A.
pune
4.0 - 8.0 Lacs P.A.
12.0 - 16.5 Lacs P.A.
hyderabad
8.0 - 13.0 Lacs P.A.
20.0 - 22.5 Lacs P.A.
16.0 - 20.0 Lacs P.A.