Location- Pune, Bangalore, Hyderabad
Experience- 12Yrs - 16Yrs
Domain expert mainframe – SME to guide to develop and understand java frameworks
Guiding the team / validator
Who are we looking for:
We are seeking a seasoned and visionary Senior Java Architect to lead the modernisation and re-architecture aspects of high-performing, scalable, and secure Enterprise grade Java-based applications. You sould have extensive experience in working on large code base preferably for financial applications and worked on modernising legacy n-tier architectures
If you have a strong background in Java development, experience with designing complex systems and worked in various Java technologies over decades (including Applets/Servlets,J2EE, Struts, Spring Framework and also keep yourself updated with latest in Java including Spring boot with a passion for mentoring teams, this is your chance to shape innovative projects and guide a talented group of developers.
Responsibilities
- Define and develop the architectural framework for Java-based applications, ensuring scalability, security, and performance.
- Worked on designing n-tier architecture systems in the past
- Extensive experience on working on modernising legacy monolithic applications to microservices and majestic monolith design approach
- Collaborate with stakeholders, including business leaders and technical teams, to gather project requirements and translate them into technical solutions.
- Lead system and application design sessions, creating detailed technical diagrams and documentation.
- Oversee the development lifecycle, ensuring standards and best practices are followed throughout.
- Implement and maintain microservices or enterprise-level solutions using Java frameworks like Spring or Hibernate.
- Guide software development teams in leveraging modern development tools and techniques.
- Troubleshoot complex architectural challenges and apply solutions to build resilient systems.
- Conduct technical reviews, including code reviews, to ensure software quality and maintainability.
- Stay informed about emerging technologies, frameworks, and industry trends to recommend innovative solutions.
- Mentor and support junior developers and team members in improving their technical expertise.
Required Skills & Experience
- Bachelor's or Master's degree in Computer Science, Software Engineering, or related fields (or equivalent experience).
- Extensive experience in working in Java historical technologies including Applets/Servlets,J2EE, Struts, Spring Framework/Hibernate etc
- Extensive background and working knowledge of all historical versions of Java from Java1.4 till latest versions
- Extensive experience in software development with a strong focus on Java SE/EE.
- Proven track record as a Java Architect or in a similar technical leadership role.
- Expertise in Java frameworks like Spring (Spring Boot, Spring Cloud) and hibernate.
- Strong understanding of microservices architecture and service-oriented design.
- Proficiency in designing scalable and efficient application architecture.
- Deep knowledge of database technologies, including both SQL (MySQL, PostgreSQL) and NoSQL (MongoDB, Cassandra).
- Hands-on experience with cloud platforms like AWS, Azure, or Google Cloud.
- Familiarity with CI/CD pipelines, DevOps practices, and containerization tools (e.g., Docker, Kubernetes).
- Excellent problem-solving skills with a focus on designing innovative and practical solutions.
- Strong communication skills to collaborate effectively with diverse teams and stakeholders.
Nice-to-Have Skills
- Experience in Java language parsers and reasoners
- Experience working with API gateways and securing APIs using OAuth or JWT.
- Familiarity with frontend technologies for a holistic understanding of full-stack architecture.
- Knowledge of event-driven frameworks and messaging systems like Kafka or RabbitMQ.
- Advanced certifications in Java, architecture frameworks, or cloud technologies.
- Experience with AI, ML, or analytics-driven applications integrated into Java systems.
- A strong portfolio of successfully implemented enterprise applications or web platforms.
Why Join Us
- Innovative Projects: Lead the architecture of cutting-edge AI product design and development
- Chance to work on using Language reasoners and parsers
Collaborative Environment: Join a team of passionate professionals committed to technical excellence.