Senior Java Architect
Senior Java Architect2
Applications
2
Applications
About the Job
Skills
Role: Java Architect
Location: Hyderabad
Job Type: Full-time
Experience Level: Senior
Qualifications:
Bachelor's or Master's degree in Computer Science, Engineering, or a related
field.
Notice Period: Immediate Joiners, Currently serving the August Month Notice Period.
Job Summary:
The Lead Java Architect will play a critical role in guiding our development
team through the design and development phases of complex Java
applications. This position involves leading by example, providing
architectural guidance, being hands-on with the creation of proof of
concepts, and ensuring our applications are designed for scale and efficiency.
The ideal candidate will not only have deep technical expertise in Java and
application architecture but also possess strong leadership skills to mentor
and motivate a team.
Key Responsibilities:
Design and architect robust Java applications aligning with the company's
goals and performance standards.
Lead and manage a team of developers, providing technical guidance and
mentorship throughout the design and development phases.
Drive best practices in Java development and architectural design, ensuring
adherence to coding standards and guidelines.
Architect and develop high-performance Java applications, focusing on
scalability, reliability, and maintainability.
Champion the implementation and refinement of microservices architecture
using Spring Boot, ensuring systems are scalable, resilient, and efficiently
integrated.
Oversee performance tuning and optimization activities, including profiling,
load testing, and bottleneck analysis to ensure optimal application
performance.
Direct the adoption of messaging brokers (e.g., Kafka, Active MQ) and other
technologies to enhance application scalability and reliability.
Collaborate with cross-functional teams to define system requirements, and
translate them into scalable and efficient architectural designs.
1
Spearhead the integration of new technologies and frameworks to enhance
development processes and application capabilities.
Oversee the application development lifecycle, including planning,
implementation, testing, and deployment, with a focus on DevOps practices
and CI/CD pipelines.
Facilitate the development of proof of concepts to validate architectural
approaches and solutions.
Design cloud-based solutions and ensure the optimal integration of cloud
services (AWS, Azure, Google Cloud) into our application architecture.
Lead code reviews, architecture assessments, and strategy planning
sessions.
Foster a culture of innovation, continuous learning, and development within
the team.
10+ years of professional experience in software development, with a strong
background in Java and at least 3 years in a leadership or architectural role.
Strong analytical and problem-solving skills, with the capability to tackle
complex architectural challenges.
Demonstrated experience in application architecture and design, with a solid
understanding of design patterns and best practices.
Expert proficiency in Java and related technologies, with a keen eye for
emerging trends and technologies.
Demonstrated expertise in application performance tuning, scalability, and
system optimization.
Profound knowledge of microservices architecture, Spring Boot, and
messaging brokers and Cloud databases.
Familiarity with Vector and Graph databases
Experience with performance diagnostic tools, application profiling, and load
testing
Excellent communication skills, capable of articulating technical concepts to
non-technical stakeholders.
Strong leadership skills, with the ability to mentor, motivate, and guide a
development team.
Hands-on experience with backend technologies, microservices,
containerization (Docker, Kubernetes), and cloud platforms (AWS, Azure,
Google Cloud).
Knowledge of security practices and incorporating security into the application
designs.
Excellent problem-solving abilities and a commitment to achieving deadlines
and project goals.
Outstanding communication and collaboration skills, with the ability to
engage effectively with all levels of the organization.
Interested? Let's start apply
#Java Architecture #SpringBoot #Microservices #Docker #Kubernetes #AWS #Microsoft Azure #GCP #Devops # CI/CD #Opentowork #Hiring # Job Alert #Hyderabad #
Thanks In Advance
About the company
Industry
Technology, Information a...
Company Size
2-10 Employees
Headquarter
Holland, MI
Other open jobs from Awesome Automation