What are the responsibilities and job description for the Java Architect position at United IT?
Position Title Java Architect
Location Mountain View, CA – Day one onsite
Expereince:15 Years
Job Description
JD for Java Architect:
Role Overview:
We are seeking a seasoned Java Architect with extensive experience in designing and developing enterprise-grade applications. The ideal candidate will have deep expertise in Java/J2EE, Spring frameworks, and RESTful web services, along with a strong understanding of modern architectural patterns such as microservices and cloud-native solutions.
Key Responsibilities:
- Architect and design scalable, secure, and high-performing Java-based applications.
- Lead and mentor development teams using Java/J2EE, Spring, and Spring Boot frameworks.
- Define and implement SOA principles and web service paradigms (REST/SOAP).
- Drive best practices for code quality, coverage, and build automation using tools like GIT and CI/CD pipelines.
- Collaborate with cross-functional teams to deliver robust backend services and web-based applications.
- Ensure compliance with authentication and authorization standards (e.g., OAuth 2.0).
- Architect and implement microservices solutions and containerized deployments.
- Work on AWS cloud environments and leverage services for scalability and resilience.
- Utilize Kubernetes for orchestration and deployment of containerized applications.
- Apply strong knowledge of algorithms, data structures, and database concepts to optimize performance.
- Stay updated with emerging technologies and demonstrate a strong passion for continuous learning.
Required Skills & Qualifications:
- 10 to 12 years of hands-on experience in Java/J2EE development and architecture.
- Expertise in Spring, Spring Boot, and dependency injection frameworks.
- Solid understanding of SOA, REST, and SOAP web services.
- Proven experience in microservices architecture and cloud-native development.
- Hands-on experience with AWS, Kubernetes, and containerization.
- Familiarity with OAuth 2.0 or similar authentication protocols.
- Strong problem-solving skills with proficiency in algorithms and database design.
- Experience with GIT, code quality tools, and build automation.
- Excellent communication and leadership skills.
Founding Member of Technical Staff - ML Infra
Architect -
Palo Alto, CA
Founding Product Engineer / Designer
Architect -
Palo Alto, CA
Founding Member of Technical Staff
Architect -
Palo Alto, CA