ASascendion
Senior Java Developer
Bangalore Posted 1 Jun 2026
FULL TIME
Svn
Hibernate
Angularjs
Servlets
Jenkins
+18 more
Job Description
Role Overview
Ascendion is seeking an experienced Java Developer with strong expertise in building enterprise-grade microservices applications. The ideal candidate will have hands-on experience in Core Java, modern frameworks, cloud-native development, and DevOps practices. This role requires strong problem‑solving skills, excellent communication, and the ability to collaborate with cross‑functional teams across geographies.
Mandatory Skills: Java & Microservices
Ascendion is seeking an experienced Java Developer with strong expertise in building enterprise-grade microservices applications. The ideal candidate will have hands-on experience in Core Java, modern frameworks, cloud-native development, and DevOps practices. This role requires strong problem‑solving skills, excellent communication, and the ability to collaborate with cross‑functional teams across geographies.
Mandatory Skills: Java & Microservices
- Strong hands-on experience in Microservices-based enterprise application development using Java.
- Deep understanding of Core Java concepts: Collections, Strings, Annotations, Interfaces, Exception handling, Multithreading, and OOP principles.
- Practical experience working with Java 1.8+, including debugging and performance optimization.
- Hands-on expertise with:
- Servlets, Hibernate, Struts, JPA
- Spring MVC, Spring Boot
- Strong experience developing and deploying Microservices, and good understanding of:
- Service Mesh
- Blue/Green deployments
- API Gateways
- Good working knowledge of HTML, CSS, JavaScript, AngularJS.
- Experience with NoSQL databases such as MongoDB, DocumentDB, Cassandra.
- Exposure to caching solutions like Elastic Cache/Redis.
- Ability to enhance and guide the team on API management platforms, design standards, patterns, and best practices.
- Hands-on experience implementing DevOps pipelines using:
- Bamboo
- Jenkins
- Maven
- Bitbucket
- Jira
- Proficient with version control systems like Git, SVN.
- Strong debugging capabilities to resolve API issues reported by QA/UI teams.
- Good understanding of modern Java features like Reactive Streams, Lambda Expressions, Stream API.
- Knowledge of SDLC, Agile methodologies, Sprint ceremonies, and CI/CD processes.
- Excellent communication and interpersonal skills.
- Strong team player with a collaborative mindset.
- Willingness to work with on-site teams and participate in hand-over meetings (PST time zone, 60–90 minutes).
- Ability to write relational queries and understand stored procedures (Oracle preferred).
- Strong microservices/API debugging capabilities.
- Knowledge of cloud-based design patterns and cloud-native architecture.
- Analyze the existing application code and define microservices from monolithic modules.
- Perform build, unit testing, packaging, and deployment of services.
- Collaborate closely with QA and UI teams to troubleshoot and resolve issues.
- Ensure timely communication and updates to Scrum leads and product managers.
- Contribute to continuous improvement of development practices, code quality, and system performance.
- Bachelor's degree (or equivalent) in Computer Science, Information Technology, Business Analysis, Organizational Development, or related disciplines.
