Senior Java Architect

Hyderabad
Vijayawada
Kurnool
Guntur
Nellore
Secunderabad
Full-Time
Hybrid
Senior: 12 to 16 years
Posted on Aug 07 2024

About the Job

Skills

Java architecture
Springboot
Microservices architecture
Docker
Kubernetes
AWS
Microsoft Azure
Google Cloud Platform (GCP)

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

Our passion is to help teams become more efficient and save companies money.

Industry

Technology, Information a...

Company Size

2-10 Employees

Headquarter

Holland, MI

Other open jobs from Awesome Automation