Application Architect – Java
Location: Bangalore
Application Architect to lead the technical solutioning, development, and
deployment of Java microservices on Azure Cloud Platform. The ideal candidate
will have a strong background in Java development, Spring Boot, and database
management, with a keen understanding of cloud-based architectures and best
practices. The Application Architect will be responsible for building
proposals, participating in technical design solutions, and providing accurate
estimations for project timelines and efforts. They will also lead technical
discussions with clients, drive effective technical decisions, and ensure
adherence to design principles and patterns for clean, scalable, and
maintainable code.
Responsibilities:
- Lead the technical solutioning, development, and deployment of Java microservices on Azure Cloud Platform.
- Build proposals, participate in technical design solutions, and provide accurate estimations for project timelines and efforts.
- Utilize expertise in Java, Spring Boot, and unit testing to develop high-quality and efficient solutions.
- Leverage strong SQL skills and hands-on experience with PostgreSQL for database development and optimization.
- Ensure adherence to design principles and patterns to maintain clean, scalable, and maintainable code.
- Lead technical discussions with clients, providing insights, recommendations, and driving effective technical decisions.
- Interact and communicate effectively with client stakeholders, internal teams, and cross-functional teams to understand requirements and provide technical solutions.
- Conduct code reviews to maintain code quality, consistency, and adherence to best practices.
Skill & Experience details
- 10 + years of experience in application architecture, design, and development.
- Proficiency in Java, Spring Boot, and unit testing frameworks.
- Hands-on experience with cloud platforms, particularly Azure Cloud Platform.
- Strong SQL skills and experience with PostgreSQL or similar databases.
- Excellent communication and interpersonal skills.
- Ability to lead technical discussions and drive effective technical decisions.