Description

  • Design, develop, and implement high-quality Java-based applications and solutions.
  • - Provide architectural blueprints and technical leadership to our IT team.
  • - Collaborate with stakeholders to understand business requirements and translate them into technical designs.
  • - Evaluate and recommend tools, technologies, and processes to ensure the highest quality product platform.
  • - Define all aspects of development from appropriate technology and workflow to coding standards.
  • - Mentor and guide junior developers in best practices and architecture design.
  • - Ensure compliance with architectural principles, design standards, and best practices.
  • - Participate in code reviews to ensure quality and adherence to technical standards.
  • - Continuously assess, evaluate, and refine the architecture to ensure optimal performance and scalability.

Key Skills and Qualifications

  • - Bachelor s degree in Computer Science, Software Engineering, or a related field.
  • - Proven experience as a Java Architect or in a similar role with strong Java development skills.
  • - Expertise in designing and building enterprise-scale applications using Java, Spring Boot, Hibernate, and related technologies.
  • - Solid understanding of design patterns, best practices, and performance tuning in Java.
  • - Excellent communication skills with the ability to articulate complex technical concepts to non-technical stakeholders.
  • - Experience with CI/CD pipelines, DevOps practices, and tools like Jenkins, Docker, and Kubernetes.
  • - Strong problem-solving skills and a passion for delivering high-quality software solutions.

Experience

Minimum 8 years of experience in Java development, with at least 3 years in a senior or architectural role.

Education

Bachelor's Degree