Java Architect

Key Responsibilities:

  • Lead the architectural design and development of Java-based applications.
  • Define the technical roadmap and ensure alignment with business goals.
  • Collaborate with cross-functional teams to understand requirements and translate
    them into robust architectural solutions.
  • Evaluate and recommend tools, technologies, and processesto ensure the highest
    quality product platform.
  • Mentor and guide the development team, fostering a culture of best practices in
    software development.
  • Ensure the performance,scalability, and security of applications.
  • Conduct code reviews and provide constructive feedback to teammembers.
  • Oversee the integration of variousmodules and third-party services.
  • Stay current with industry trends and emerging technologiesto keep the technology
    stack up-to-date.

Technical Skills:

  • Java: Expert-level proficiency in Java, including J2EE, and frameworks such as Spring
    (Spring Boot, Spring MVC, Spring Data, Spring Security) and Hibernate.
  • Microservices Architecture: Extensive experience in designing and implementing
    microservices architecture.
  • Cloud Platforms: Experience with cloud platformslike AWS, Azure, or Google Cloud,
    including services like EC2, S3 and Lambda.
  • RESTful APIs: Deep understanding and hands-on experience in designing and
    consuming RESTful APIs.
  • Databases: Proficiency in both SQL (MySQL, PostgreSQL, Oracle) and NoSQL
    databases, along with data modeling and ORM tools.
  • DevOps: Familiarity with CI/CD pipelines and tools.
  • Version Control: Strong knowledge of version controlsystems, particularly Git.
  • Containerization: Experience with Docker and orchestration tools.
  • Security: Understanding of data security, encryption techniques, and secure coding
  • Agile Methodologies: Knowledge and experience in Agile/Scrum development

Apply here!

    Drag and Drop or Click to

    Supported Formats: .pdf, .doc,.docx

    Similar Jobs