Zenshastra

Java Solution Architect

Bangalore Division, KA, IN

about 1 month ago
Save Job

Summary

Overview

Job Description:

Zenshastra is seeking a highly experienced Full-Time Java Solution Architect to join our team. The ideal candidate will have a minimum of 10 years of experience in the Information Technology and Services industry. As a Java Solution Architect, you will be responsible for designing and implementing complex Java-based solutions for our clients. You will work closely with stakeholders to gather requirements, analyze business needs, and provide technical guidance throughout the development process. This role requires strong leadership skills, excellent problem-solving abilities, and a deep understanding of Java technologies.

This is an exciting Architect role for a self-starter who has a thirst for new challenges. Joining one of the core development squads, key responsibilities for this role include –

Building high-quality technology solutions for distributed server-side components

Full life-cycle development including analysis, design, code, test and deploy

Re-architecting core components with modern architecture focusing on high availability, resiliency and scalability

Optimising code and data to improve efficiency

Liaise with stakeholders and global team members, fostering an inclusive and positive working environment in the team.

Bug fixes and run-the-bank maintenance

The candidate should demonstrate a strong sense of ownership and responsibility for the delivery of initiatives / projects. The candidate should possess good analytical skills, strong software engineering skills, a logical approach to problem solving, be able to work in a fast-paced environment liaising with demanding stakeholders to understand complex requirements and be able to prioritize work under pressure with minimal supervision.

A willingness to be flexible and to get involved with activities outside of the core role, such as an involvement in the global support rota, participation in architecture discussion, documentation and review processes etc. is very important.

This team and role are ideal for someone looking for a challenging development role in a high volume, large data distributed processing environment.

Skills Required

10+ years of experience in developing enterprise solutions

Hands-on Java and open-source server-side technologies development experience

Strong application design skills

Strong fundamentals of domain/event/message driven architecture

Hands on experience with modern distributed technologies such as messaging brokers (e.g. IBM MQ, Apache Kafka) and distributed caching solutions (e.g. Hazelcast)

Proficiency in writing complex SQL queries and experience with RDBMS providers like Sybase, MSSQL, etc.

Excellent verbal and written communication skills

Good problem solving and analytical skills with strong knowledge of Data Structures/Algorithms

Experience with agile development principles, methodologies, and DevOps adoption of CI/CD/CM.

Desired Skills (Optional)

Experience with scripting (Python) and the Linux platform.

Experience of no sql databases (eg MongoDB) at scale

Experience with database performance tuning

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job