Java Developer

5 - 9 years

0 Lacs

Posted:13 hours ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As a Senior Software Engineer at our company, you will be responsible for the following: - Designing and developing microservices using Spring Boot with secure and scalable architectures. - Maintaining a responsive front-end component using Angular 11+, ensuring modern UI/UX standards. - Implementing and consuming REST and SOAP APIs using JSON/XML formats. - Performing PL/SQL to API migration, converting complex business logic in stored procedures into modern REST-based services. - Applying JWT/OAuth2-based security mechanisms across APIs and front-end integration. - Ensuring solutions adhere to 12-Factor App principles for cloud-native development. - Participating in code reviews, ensuring unit and integration testing using frameworks like JUnit, Mockito, Karma, Jasmine, etc. - Collaborating with product managers and UI/UX designers to ensure delivery aligns with user expectations and the latest UX trends. - Using data structures and algorithms effectively for optimized solution development. - Handling migration projects, including re-architecting legacy systems for cloud deployment (Azure preferred). - Leveraging CI/CD pipelines using Azure DevOps or Jenkins for automated build and deployment. - Ensuring robust exception handling, logging, and monitoring are in place for production-grade code. - Maintaining a strong focus on quality, code reviews, and development best practices/processes. You should possess the following 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.,

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

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.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now

RecommendedJobs for You

chennai, tamil nadu, india

bengaluru, karnataka, india

pune, maharashtra, india