Job Description
Position : JAVA Architect – Application Development & Architecture
Location : Bangalore (Devanahalli)
Interview Mode: Virtual and Final Round F2F Interview
Experience : 15+ Years
Budget : 50 LPA
Work Mode: Work from office (4 Days Office)
Notice Period : Immediate / 10 Days Max
About the Role:
We are looking for an experienced Senior Technology Leader with over 15+ years of expertise in designing, developing, and managing large-scale applications across diverse technology
stacks. The ideal candidate will have deep hands-on technical skills in Java/J2EE, microservices, cloud technologies, and strong leadership capabilities to drive engineering excellence, mentor teams, and interface with customers.
Key Responsibilities:
- Lead the design, development, and delivery of enterprise-grade applications using Java, J2EE, Spring, Spring Boot, Microservices, and REST frameworks.
- Architect scalable, secure, and high-performance systems with strong emphasis on coding standards and best practices.
- Oversee module-level and platform-level architecture decisions for complex systems including low-code/no-code platforms.
- Manage end-to-end SDLC and Agile delivery for multiple development teams.
- Mentor, hire, and guide engineers to improve productivity, quality, and delivery timelines.
- Define and implement development processes, code reviews, and dev-testing standards for consistent release cycles.
- Collaborate with release management teams to plan and execute release cycles efficiently.
- Interface with customers to understand requirements, address issues, and propose innovative solutions.
- Drive feature ideation, requirement analysis, and functional enhancements based on customer needs.
- Communicate and collaborate with cross-functional teams including product, QA, DevOps, and leadership.
- Experience working with AWS, including cost optimization initiatives
- Exposure to Python, Node.js, MongoDB, Elasticsearch, Kafka, MySQL, Redis, Linux/Solaris, and distributed environments.
- Strong understanding of virtualization technologies, cloud management platforms, and enterprise monitoring tools.
- Contribute to core coding activities when required, including module development, API design, unit testing, and debugging.
- Experience building APIs, utilities, and cloud-based components for large-scale applications (e.g., Yahoo Cloud, Calendar APIs).
- Introduce and enforce coding best practices, documentation standards, and STLC/SDLC processes.
- Ensure adherence to Agile/Scrum methodologies.
- Promote continuous improvement and engineering excellence across teams.
Technical Skills:
- Core: Java, J2EE, Microservices, REST, Spring, Spring Boot, Hibernate
- Databases: MySQL, Redis, MongoDB (exposure)
- Messaging/Indexing: Kafka, Elasticsearch
- Web: XML, YAML, JSON, HTML, CSS
- OS: Linux, Solaris, Windows
- Tools: Git, SVN, Agile/Scrum tools
- Cloud/Other: AWS, Python, NodeJS, Android Development (exposure)
Preferred Qualifications:
- Bachelor’s or Master’s degree in Computer Science or related field.
- 15+ years of experience in full-stack application development and engineering management.
- Proven record of leading large teams, building scalable platforms, and delivering customer-centric solutions.
- Strong communication, stakeholder management, and problem-solving skills.