Job Title : Java Architect
Experience : 10-15 Yrs
Location : Bangalore
Notice Period - Immediate to 30 days
Good hands on experience in software development using traditional software development life cycle methodologies (covering requirements, design, development, testing and Implementation of n-tier architecture).
Extensive experience with object-oriented software development methodologies and practices.
Experience with architecting and designing solutions using SOA/REST/Micro service patterns.
Experience with software design concepts, practices, modern development methodologies such as Agile, TDD, CI /CD.
Preparing the detailed design documents and design approaches using the various tools
Define implementation approaches, algorithms and code structure to meet the requirements
This position requires an individual to be creative, team-oriented, technology savvy, driven to produce results and demonstrates the ability to take a cross-team leadership role.
Strong generalist understanding of concepts related to computer architecture, data structures and standard programming practices.
Be the technical evangelist for the project and provide technical leadership to project teams and stakeholders
Strong experience in Core Java and JEE coding capabilities
Experience of architecting, design and developing different reusable components
Work closely with development teams to resolve technical issues
Experience in tuning of Java/JEE products and suggest improvements
Involved in design diagrams, technical specifications and documentation
Write high-quality components with emphasis on security, performance, and scalability
Participate actively and contribute to design and development discussions
Perform technical analysis to present pros and cons of various solutions for specific requirement
Groom junior team members as and when necessary
Should be able to handle multiple tasks
Evaluate and learn new technologies quickly and rollout to development teams
Good in oral and written communication skills
Knowledge in AWS Cloud