Job Title:
Senior Java Software Architect
About the Role:
* A seasoned professional with at least 1 year experience as a Technical Lead in Agile Scrum environments.
* 12+ years of experience in developing complex software applications using Java/J2EE and related frameworks.
* Hands-on expertise in core Java 8 and 11 with JDK 1.8, ensuring seamless execution of large-scale projects.
* Familiarity with full-stack development, incorporating front-end (HTML/CSS/JavaScript/React/Rest API) and back-end (Spring boot, Hibernate, Microservices) technologies.
* Strong understanding of database concepts including Oracle, MySQL, DB2, and MongoDB.
Responsibilities:
* Leverage technical expertise to drive software architecture and design decisions.
* Lead cross-functional teams in implementing and delivering high-quality software solutions.
* Develop and maintain comprehensive technical documentation for software systems.
* Collaborate with stakeholders to identify business requirements and translate them into functional specifications.
* Mentor junior developers, providing guidance on best practices and industry standards.
Benefits:
* Opportunity to work on cutting-edge technology projects.
* Possibility of career advancement within a dynamic organization.
* Competitive salary and benefits package.
Requirements:
* Minimum 12 years of experience in Java/J2EE and related frameworks based development.
* At least 1 year experience as TechLead with recent Agile Scrum work.
* Strong hands-on experience using core Java 8, 11 with JDK 1.8.
* Strong hands-on experience in Full Stack development.
* Good knowledge in DB concepts like Oracle/MYSQL/DB2/Mongo DB.