80 TekIT Software Solutions Jobs
12-13 years
Senior Java Architect - Spring Boot/Microservices Architecture (12-13 yrs)
TekIT Software Solutions
posted 2d ago
Key skills for the job
Senior Java Architect.
Experience : 12+years.
Remote.
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.
- Expert in Redis Cache, ADLS, Spark Jobs.
- Expert in garbage collection, low latency.
- 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, ActiveMQ) 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.
- Spearheaded the integration of new technologies and frameworks to enhance development processes and application capabilities.
- 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 (Azure) 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.
Qualifications :
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 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, 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 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.
If you're ready to join a team that values innovation, collaboration, and personal growth, we want to hear from you.
Apply now and let's shape the future together.
Candidates with 80% coding experience and 20% implementation experience profile most preferable.
Functional Areas: Other
Read full job description12-13 Yrs