Java Architect Technical Lead

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

Bachelor’s degree in Computer Science, Information Technology, or a related field., Minimum of 7 years of experience in Java development and architecture with leadership responsibilities., Proficiency in using the Spring Framework for building enterprise-level applications., Experience with cloud platforms such as AWS, Azure, or GCP is advantageous..

Key responsibilities:

  • Lead the design and implementation of scalable, secure, and high-performance Java-based applications.
  • Provide technical leadership to a team of developers and ensure adherence to best practices.
  • Collaborate with cross-functional teams and stakeholders to develop high-quality software solutions.
  • Create and maintain comprehensive architectural documentation, including system designs and technical specifications.

Booth & Partners logo
Booth & Partners Large http://www.boothandpartners.com
1001 - 5000 Employees
See all jobs

Job description

Job Title: Java Architect – Technical Lead

Location: Remote

Job Type: Full-Time



Job Description

The Java Architect – Technical Lead plays a critical role in the software development lifecycle, primarily focusing on the high-level design and technical direction of Java-based applications and systems. They act as a bridge between business requirements and technical implementation, ensuring that the software solutions are robust, scalable, secure, and aligned with organizational goals.  This role will be responsible for leading the design and implementation of scalable, secure, and high-performance Java-based applications. They will provide technical leadership to a team of developers, ensuring adherence to best practices and fostering a culture of continuous improvement. 



  • Design & Strategy: Lead the architecture and design of user interactions on web pages, ensuring a seamless and responsive user experience.
  • Server-Side Logic: Develop and implement server-side logic using Java frameworks such as Spring, ensuring scalability and maintainability.
  • Data Integration: Integrate data storage solutions, including relational databases (Informix), key-value stores, and blob stores, to meet application requirements.
  • Security & Data Protection: Implement robust security measures and data protection protocols to safeguard applications and user data.
  • Code Quality: Ensure high-quality code is deployed through rigorous code reviews and enforcement of best practices.

Technical Leadership

  • Team Management: Lead and manage a team of Java developers, providing technical direction and mentorship.
  • Collaboration: Collaborate with cross-functional teams and stakeholders to develop high-quality software solutions.
  • Performance Optimization: Identify and address performance bottlenecks, ensuring optimal application performance.
  • Continuous Improvement: Stay up-to-date with industry developments and new technologies to maintain current skills and contribute to company innovation strategies.

Collaboration & Communication

  • Stakeholder Engagement: Clearly communicate technical concepts to both technical and non-technical stakeholders, ensuring alignment on project goals.
  • Documentation: Create and maintain comprehensive architectural documentation, including system designs and technical specifications.   


Requirements
  • Education: Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • Experience: Minimum of 7 years of experience in Java development and architecture with increasing responsibilities, including leadership.
  • Experience with Apache Tomcat: Familiarity with deploying and managing applications on Apache Tomcat servers.
  • Experience with Informix Database: Knowledge of working with Informix databases is a plus.
  • Experience with Spring Framework: Proficiency in using the Spring Framework for building enterprise-level applications.
  • Cloud Platforms: Experience with cloud platforms such as AWS, Azure, or GCP is advantageous.
  • Containerization & Orchestration: Knowledge of Docker for containerization and orchestration.
  • Additional Skills: Experience with version control systems (e.g., Git), CI/CD pipelines, and cloud platforms (e.g., AWS, Azure) is advantageous.


Benefits

What we offer:

✔ Great Place to Work-Certified Company

✔ Premium HMO

✔ Holistic employee experience

✔ Hybrid work setup

✔ Rewards and incentives

✔ Monthly engagement activities

✔ Career advancement opportunities

✔ Paid referral program



Required profile

Experience

Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Collaboration
  • Communication
  • Team Management

Related jobs