We are looking for Java Architect with 10-17 Years of relevant experience. The role offers a seasoned architect an opportunity to build web-based enterprise applications and solutions, including development architecture, design & coding standards, tools, or platforms. Leading a team of engineers, as a full-stack architect, you will be architecting various applications both for internal as well as external use. You will be leveraging the latest technologies and architecture principles to solve complex problems of modern applications. You would also be working with Scrum Masters and Product owners to define, plan, and deliver the software bits. Owning the product or application end to end from the technical side would be part of your responsibility.
Bachelor’s degree or relevant experience required.
10+ years of experience working in Java, and other Java based open source technologies like Apache foundation.
Demonstrated experience in architecting and deploying high volume, high transaction based, distributed and redundant web applications.
Demonstrated ability to architect web on cloud platforms such as AWS.
Experience with Salesforce cloud platform.
Proven track record of leading technical teams in delivering web technology architecture, design and implementation.
Strong Understanding of Full stack modern technologies from UI layer to middleware and DB layer in great detail.
Good understanding of modern distributed architecture and development frameworks (such as SOA, Lambda, Microservices) for scalable and very fast applications.
Excellent understanding of design patterns.
Experience with Databases including, Mongo and MySQL.
Experience writing shell scripts.
Hands on coding experience.
Experience working in Agile methodology.
Experience in Development, Support, Maintenance, and Enhancement projects.
Excellent Troubleshooting Skills.
Roles and Responsibilities:
Act independently as a top-level contributor in direction for major, complex programs intended to roll out high volume, high transaction based web applications
A problem solver and a hands-on person leading the team from the front and finding solutions using technology and logical thinking.
Initiate, drive and deliver effective experiences in partnership with distributed cross-functional teams to ensure all aspects of the architectural vision are communicated, supported and delivered to the highest standards
Work as an architecture team lead on large cross-functional projects, ensuring that robust and scalable solutions are implemented
Track development deliverables and communicate their status to global teams
Estimate engineering effort during various stages of project life cycle
Provide architectural guidance and oversight to quality assurance on all new code from inception through integration, staging and production environments
Exhibit creativity and resourcefulness at problem solving while collaborating and working effectively with best in class designers, engineers of different technical backgrounds, architects and product managers
Coach, guide and mentor 2-4 lead developers in accomplishing architecture, design and implementation goals
Be responsible for end to end development architecture, thus ensuring the code written to implement the architecture and design meets the highest standards in terms of code quality and efficiency
Ability to integrate research and best practices into problem avoidance and continuous improvement
Experience with agile/scrum methodologies to iterate quickly on product changes, developing user stories and working through backlogs.
CONTINUE THE CONVERSATION
now that we have spent some time together, let's chat.