JRD Systems
Website:
jrdsi.com
Job details:
Java Architect – Job Description (15+ Years Experience)
Role Overview
We are seeking a highly experienced Java Architect with 15+ years of experience in enterprise software development to design and lead scalable, high-performance systems. The ideal candidate will be responsible for defining architecture, guiding development teams, ensuring best practices, and delivering robust solutions aligned with business goals.
Key Responsibilities
Architecture & Design
- Design scalable, resilient, and high-performance enterprise applications using Java technologies.
- Define technical architecture, frameworks, and design standards across projects.
- Create solution architecture, system integration patterns, and microservices designs.
- Evaluate and select appropriate technology stacks, frameworks, and tools.
Technical Leadership
- Provide technical leadership and mentoring to development teams.
- Conduct architecture reviews, code reviews, and performance optimization.
- Guide teams in implementing design patterns, clean architecture, and best practices.
- Drive technical decision-making and innovation.
Development & Implementation
- Hands-on development using Java, Spring Boot, and enterprise frameworks when required.
- Design and implement RESTful APIs and microservices.
- Ensure applications meet security, scalability, and performance standards.
- Support complex system integrations and distributed systems.
Cloud & DevOps
- Architect applications for cloud platforms (AWS/Azure/GCP).
- Implement CI/CD pipelines and containerization using tools like Docker and Kubernetes.
- Collaborate with DevOps teams for deployment automation and monitoring.
Stakeholder Collaboration
- Work closely with product managers, business stakeholders, and engineering teams.
- Translate business requirements into technical architecture and solutions.
- Communicate architecture decisions and trade-offs clearly.
Required Skills
Core Technologies
- Strong expertise in Java (8/11/17+)
- Spring Boot, Spring Framework, Spring Cloud
- Microservices Architecture
- REST APIs, API Gateway
Architecture & Design
- Enterprise Architecture
- Distributed systems
- Event-driven architecture
- Domain Driven Design (DDD)
- Design patterns and SOLID principles
Databases
- SQL: PostgreSQL, Oracle, MySQL
- NoSQL: MongoDB, Cassandra, DynamoDB
- Data modeling and performance tuning
Cloud & DevOps
- Cloud: AWS / Azure / GCP
- Containers: Docker, Kubernetes
- CI/CD: Jenkins, GitHub Actions, GitLab CI
- Messaging: Kafka, RabbitMQ
Performance & Security
- Application performance tuning
- Security best practices (OAuth2, JWT, Spring Security)
Experience Requirements
- 15+ years in software development using Java technologies
- 5+ years in solution/technical architecture roles
- Proven experience designing large-scale enterprise systems
- Strong experience with microservices and cloud architecture
- Experience working in Agile environments
Education
- Bachelor’s or Master’s degree in Computer Science, Information Technology, or related field
Preferred Qualifications
- Cloud certifications (AWS/Azure/GCP Architect)
- Experience with Kubernetes-based platforms
- Experience with event streaming platforms (Kafka)
- Experience in high-transaction or large-scale systems
Key Competencies
- Strategic thinking and problem-solving
- Leadership and team mentoring
- Strong communication and stakeholder management
- Ability to drive technical vision and architecture roadmap
Click on Apply to know more.