Ascendion
Website:
ascendion.com
Job details:
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.
Click on Apply to know more.