• Gather and analyze client requirements, business objectives, and technical constraints to design Java-based solutions that meet stakeholders' needs.
• Develop architecture diagrams, design documents, and technical specifications for Java-based applications and systems.
• Architect scalable and reliable solutions leveraging Java frameworks, libraries, and platforms, such as Spring, Hibernate, Apache Kafka, and Apache Tomcat.
• Collaborate with development teams to implement Java-based solutions, providing guidance on best practices, design patterns, and performance optimization techniques.
• Conduct code reviews, architectural reviews, and technical evaluations to ensure compliance with architectural standards and best practices.
• Identify and mitigate technical risks, dependencies, and bottlenecks in Java-based architectures and systems.
• Lead discussions with clients and stakeholders to present technical solutions, address concerns, and gather feedback for continuous improvement.
• Provide technical leadership and mentorship to junior architects, developers, and other team members.
• Stay up-to-date with industry trends, emerging technologies, and best practices in Java development and architecture.
• Collaborate with cross-functional teams, including system administrators, network engineers, and security professionals, to ensure the seamless integration of Java-based solutions within the datacenter environment.
Skillset:
• Bachelor's degree in Computer Science, Information Technology, or related field, or equivalent work experience.
• Extensive experience in software development and architecture, with a focus on Java technologies.
• Proficiency in Java programming language and related technologies, frameworks, and tools (e.g., Spring Boot, JPA, Maven, Git).
• Strong understanding of software architecture principles, design patterns, and best practices, with the ability to design scalable and maintainable solutions.
• Experience with microservices architecture, containerization (e.g., Docker, Kubernetes), and cloud-native development is a plus.
• Excellent communication and presentation skills, with the ability to articulate technical concepts to non-technical stakeholders.
• Leadership qualities with the ability to lead technical discussions, mentor junior team members, and drive consensus among stakeholders.
• Analytical mindset with the ability to analyze complex problems, identify solutions, and make data-driven decisions.
• Strong organizational skills with the ability to prioritize tasks, manage multiple projects simultaneously, and meet deadlines.
• Relevant certifications (e.g., Oracle Certified Professional, Spring Professional Certification) are desirable.
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.