Senior Java Architect - Remote Position
About the Role
We are seeking a Senior Java Architect to join our innovative team at Synergy Business Innovation & Solutions. This Java Architect remote position is perfect for an experienced software architect who is passionate about delivering cutting-edge software solutions. At Synergy, you will play a pivotal role in the full life cycle software architecture design and development of software products that enable change, growth, and flexibility.
What You'll Do
- Lead the architectural design of software applications, ensuring adherence to best practices and coding standards.
- Manage the development team and coordinate with Technical Leads on technology choices and pattern adoption.
- Design software solutions using class diagrams, component diagrams, and entity relationship diagrams.
- Drive the vision and roadmap regarding architectural design of the applications.
- Ensure applications can respond to scale and avoid dependency blocking by applying SOLID design principles.
- Develop and execute a training plan for cross-functional teams to support onboarding and technology adoption.
- Act as a customer-facing technical leader, building relationships and managing expectations with stakeholders.
- Utilize your expertise in cloud computing (AWS, Azure, GCP) and modern software methodologies to influence product development strategy.
Requirements
- Bachelor's degree in Information Technology, Cybersecurity, Data Science, Information Systems, or Computer Science.
- 5+ years of experience in solution architecture, application design, and system design.
- Proven experience in developing Java EE applications (Spring, Spring Boot, Microservices).
- Strong knowledge of cloud technologies including AWS (EC2, S3, API Gateway).
- Experience with various database technologies including RDBMS (Oracle, MySQL) and No-SQL (MongoDB).
- Excellent communication skills to convey complex solutions to both technical and business stakeholders.
- Ability to think creatively and critically to solve complex technical problems.
- Top Secret Clearance or ability to obtain one is required.
Nice to Have
- Experience with enterprise Java application containers (JBoss/WildFly).
- Familiarity with Angular, Docker, and CI/CD tools (JIRA, Jenkins).
- Knowledge of Open-Source GIS software (GeoServer) and spatial databases (PostGIS).
What We Offer
- Competitive salary ranging from $123,000 to $180,000 per year.
- Comprehensive benefits including medical, dental, and vision insurance.
- 401(k) with company match and immediate vesting.
- Generous PTO, parental leave, and 11 paid federal holidays.
- Company-funded certification opportunities and education reimbursement.
- Supportive work environment with dedicated career coaches.
- Flexible remote work options to maintain work-life balance.
- Referral bonus program and life management programs.
This Senior Java Architect position offers a unique opportunity to lead innovative projects in a remote setting. With competitive compensation and a strong focus on employee growth, Synergy stands out as an employer of choice.
Generating success profile...
Analyzing job requirements and market data
Loading market overview...
Analyzing market trends and skill demands
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months