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
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.
Frameworks & Tools
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
Frontend & UI Technologies
Good working knowledge of HTML, CSS, JavaScript, AngularJS.
Role Overview Database & Caching
Experience with NoSQL databases such as MongoDB, DocumentDB, Cassandra.
Exposure to caching solutions like Elastic Cache/Redis.
Role Overview API & DevOps
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.
Other Technical Skills
Good understanding of modern Java features like Reactive Streams, Lambda Expressions, Stream API.
Knowledge of SDLC, Agile methodologies, Sprint ceremonies, and CI/CD processes.
Soft Skills
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).
Nice-to-Have Skills
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.
Responsibilities
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.
Education
Bachelor's degree (or equivalent) in Computer Science, Information Technology, Business Analysis, Organizational Development, or related disciplines.
Similar jobs

Senior Java Developer

Apply Now
Back to search page