Overview
Skills
Job Details
We are seeking a highly experienced and strategic Senior Java Architect for a full-time remote W2 position. The ideal candidate will be a hands-on leader with deep expertise in Java-based enterprise systems, microservices architecture, and cloud-native application design. This role requires strong technical vision, architecture design, and the ability to guide cross-functional development teams.
Key Responsibilities:
Lead the design and development of robust, scalable, and secure Java-based applications
Define and implement architecture strategies for microservices, APIs, and cloud-native applications
Collaborate with stakeholders to align technical solutions with business objectives
Provide mentorship to development teams and ensure adherence to coding and architecture standards
Conduct architectural reviews and lead refactoring efforts for legacy systems
Select and advocate for modern frameworks, tools, and platforms
Support DevOps practices including CI/CD, containerization, and infrastructure as code
Required Skills & Experience:
10+ years of experience in Java development with at least 3+ years in an architectural role
Strong expertise in Java 11+, Spring Boot, RESTful APIs, Hibernate/JPA
Proven experience with microservices architecture and distributed systems
Deep understanding of cloud platforms (AWS, Azure, or Google Cloud Platform preferred)
Experience with Docker, Kubernetes, and modern CI/CD pipelines
Solid grasp of design patterns, architecture principles, and enterprise integration
Excellent communication, leadership, and stakeholder management skills
Preferred Qualifications:
Bachelor s or Master s degree in Computer Science or related field
Certifications in AWS/Azure or Java-related technologies are a plus
Experience with event-driven architecture (e.g., Kafka, RabbitMQ)
Familiarity with DevSecOps and security best practices for cloud-native systems
Knowledge of front-end technologies (e.g., Angular, React) is a plus