Java Backend Architect
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+51 more
Job description
We are seeking a highly skilled Java Backend Architect to design and lead the architecture of enterprise-grade backend systems and API-driven integrations. The ideal candidate will have strong expertise in Java-based microservices, third-party system integrations, API security, and database architecture & design. This role requires strategic technical leadership and hands-on development capabilities to ensure scalability, performance, and reliability across distributed systems., Architecture & Design
- Define, design, and implement Java backend architecture for large-scale, distributed enterprise applications.
- Lead API strategy and integration design with multiple third-party platforms and internal systems.
- Architect and optimize database models, schemas, and query performance for both SQL and NoSQL environments.
- Ensure alignment of architecture decisions with business and technical objectives, scalability, and performance goals.
- Define standards for RESTful API design, endpoint security, data access patterns, and error handling.
Technical Leadership
- Provide architectural guidance to development teams, ensuring adherence to best practices and design principles.
- Review code, conduct design reviews, and mentor developers to ensure high-quality deliverables.
- Collaborate with cross-functional teams (DevOps, QA, Security, Product Management) to ensure seamless solution delivery.
- Drive the adoption of modern frameworks, libraries, and tools to improve code efficiency and maintainability.
Integration & Security
- Design and implement secure REST APIs for internal and external integrations, ensuring compliance with organizational and regulatory standards.
- Manage authentication and authorization mechanisms (OAuth2, JWT, SAML) and ensure endpoint protection.
- Integrate external APIs and third-party services (payments, analytics, identity, etc.) with robust error handling and monitoring.
- Partner with InfoSec teams to address application security, vulnerability management, and data protection.
Performance & Reliability
- Lead performance optimization efforts for backend systems, focusing on latency, throughput, and scalability.
- Establish observability, monitoring, and logging practices for all backend services.
- Define standards for high availability (HA), disaster recovery (DR), and load balancing across application tiers.
Requirements
- 10+ years of experience in Java backend development, including 5+ years in architecture and solution design.
- Deep expertise in Java 8+, Spring Boot, Spring Cloud, and microservices architecture.
- Strong hands-on experience with REST API design, integration frameworks, and 3rd party API consumption.
- Solid understanding of database design principles, SQL performance tuning, and ORM tools (Hibernate/JPA).
- Knowledge of cloud platforms (AWS, Azure, or GCP) and container orchestration (Docker, Kubernetes).
- Strong knowledge of API security protocols - OAuth2, JWT, SAML, and SSL/TLS.
- Familiarity with CI/CD pipelines, Git, Maven/Gradle, and API documentation tools (Swagger/OpenAPI).
- Excellent analytical, problem-solving, and communication skills with the ability to collaborate effectively across teams.
Preferred Qualifications:
- Experience with API Gateway solutions (Apigee, Kong, AWS API Gateway).
- Exposure to event-driven architecture (Kafka, RabbitMQ).
- Knowledge of DevSecOps practices and secure software development lifecycle.
- Prior experience in financial services, retail, or enterprise digital transformation domains., API Documentation, Amazon Web Services (AWS), Analysis Skills, Application Programming Interface (API), Applications Security, Architectural Design, Architectural Services, Authentication, Best Practices, Cloud Architecture, Cloud Computing, Code Reviews, Communication Skills, Computer Security, Continuous Deployment/Delivery, Continuous Improvement, Continuous Integration, Cross-Functional, Customer Experience, Customer Support/Service, Database Architecture, Database Design, Database Optimization, Database Technology, DevOps, Distributed Applications, Distributed Computing, Docker, Endpoint Security, Enterprise Applications, Enterprise Architecture, Error Handling, Exceeded Sales Goal, Financial Services, GCP (Good Clinical Practices), Git, Gradle, Hibernate, Information/Data Security (InfoSec), Java, Java Persistence API (JPA), Maintain Compliance, Maven, Mentoring, Microservices, Microsoft Windows Azure, Multiplatform/Cross-Platform, NoSQL, OAuth, Object Relational Mapping (ORM), Performance Tuning/Optimization, Problem Solving Skills, Product Management, Quality Assurance, REST (Representational State Transfer), RabbitMQ, Regulatory Compliance, Retail, SQL (Structured Query Language), SSL-TLS (Secure Socket Layer - Transport Layer Security), SWAGGER OAS, Security Architecture, Security Assertion Markup Language (SAML), Security Protocols, Software Development Lifecycle (SDLC), Standards Development, System Integration (SI), Systems Reliability, Team Player, Technical Leadership, Technical Strategy, Technical Support, Third-Party Payer
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Top 10 Java Libraries
20 Essential Tools For Backend Development
The 7 Most Popular Backend Frameworks for Developers
Why Upskilling And Reskilling is Important For Developers