/

JOB DETAILS

Java Architect

/

JOB DETAILS

Java Architect

/

JOB DETAILS

Java Architect

/

DESCRIPTION

TEAM

Design

LOCATION

Remote

EMPLOYMENT TYPE

Contract

Responsibilities

  • Design and develop high-quality, scalable Java applications.

  • Collaborate with cross-functional teams to define system architecture and technical specifications.

  • Provide technical guidance and mentorship to junior developers.

  • Conduct code reviews to ensure adherence to coding standards and best practices.

  • Identify and resolve technical issues and performance bottlenecks.

  • Ensure security and compliance by implementing secure coding practices.

  • Maintain architecture documentation and design diagrams.

  • Lead the selection of appropriate tools, frameworks, and technologies.

  • Optimize application performance and scalability.

  • Collaborate with stakeholders to align technical solutions with business goals.

Minimum Qualifications

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.

  • Minimum of 8 years of experience in Java development.

  • Proven experience in designing and implementing complex Java applications.

  • Expertise in Java frameworks such as Spring and Hibernate.

  • Strong understanding of software design patterns and architectural principles.

  • Experience with Agile development methodologies.

  • Excellent communication and problem-solving skills.

Preferred Qualifications

  • Advanced certifications such as Oracle Certified Master, Java SE Developer.

  • Experience with cloud platforms (AWS, Azure) and containerization (Docker, Kubernetes).

  • Familiarity with microservices architecture and RESTful API design.

  • Knowledge of database technologies (SQL and NoSQL).

  • Experience in performance tuning and optimization.

  • Strong leadership and mentoring capabilities.

/

APPLICATION

Apply for this job