What are the responsibilities and job description for the Java Architect - Phoenix, AZ ( Full-time ) position at Netorbit Inc?
Title: Java Architect
Location: Phoenix, AZ
Desired Skills: Java Architecture
Duration: Full-time
Must Have Technical/Functional Skills
Location: Phoenix, AZ
Desired Skills: Java Architecture
Duration: Full-time
Must Have Technical/Functional Skills
- Strong hands-on experience with Java (8/11/17 )
- Expertise in Spring Boot, Spring MVC, Spring Security
- Extensive experience in API integration and API gateways (Apigee, Kong, MuleSoft, AWS API Gateway, Azure API Management, etc.)
- Solid understanding of microservices architecture
- Experience with REST, JSON, OAuth2, JWT, OpenID Connect
- Strong knowledge of integration patterns (sync/async, event-driven, messaging)
- Experience with AWS / Azure / GCP
- Containerization using Docker & Kubernetes
- CI/CD pipelines (Jenkins, GitHub Actions, Azure DevOps, etc.)
- Observability tools (logging, monitoring, tracing)
- Experience with SQL & NoSQL databases
- Messaging systems like Kafka, RabbitMQ, ActiveMQ
- Understanding of eventual consistency and distributed transactions
- Define end-to-end architecture for Java-based applications with strong focus on API-led integration
- Design and govern RESTful APIs (and GraphQL if applicable) using best practices (OpenAPI/Swagger)
- Lead integration with internal and external systems, third-party services, and partner APIs
- Establish standards for API security, versioning, throttling, monitoring, and lifecycle management
- Architect microservices-based systems using Spring Boot / Spring Cloud
- Guide teams on scalability, resiliency, performance, and fault tolerance
- Collaborate with DevOps teams on CI/CD, containerization, and cloud deployments
- Review designs, code, and integration patterns to ensure architectural compliance
- Mentor developers and technical leads; act as a technical thought leader
- Work closely with business stakeholders to translate requirements into technical solutions