Java Tech Architect
Job Description
• Design and develop scalable software architecture for Java-based applications.
• Lead technical architecture decisions and ensure alignment with business requirements.
• Work extensively with Java, Spring Boot, and Microservices-based systems.
• Apply design patterns and object-oriented programming principles in system design.
• Evaluate and improve existing application and system architectures.
• Collaborate with business stakeholders to identify problems and design effective solutions.
• Manage code repositories and version control using Git, GitHub, or Bitbucket.
• Participate in CI/CD pipeline design and implementation for deployment automation.
• Ensure high system performance, scalability, and maintainability.
• Provide technical leadership and guidance to development teams.
• Communicate effectively with stakeholders and cross-functional teams.
