Java Solution Architect
Poland, Montenegro, Remote
Customertimes is looking for an experienced Java Solution Architect for a US client. Don't miss this opportunity to work with an international team of experienced professionals!
Customertimes is looking for an experienced Java Solution Architect for a US client. Don't miss this opportunity to work with an international team of experienced professionals!

Job Description
This job is for one of the largest US property insurance companies; it's on the list of the largest companies in the world.
Technologies: Spring Framework, AWS, RDS, Lambda, SQL - Oracle DB, NoSQL - DocumentDB
Qualifications
- Minimum of 7 years of development/leadership experience in a software development organization
- Experience in hands-on development of solutions of different natures (web applications, web services, desktop applications, native mobile applications) on Java
- Proficient in modern frameworks, tools, and design practices
- Advanced English and presentation skills
- Strong communication skills, ability to communicate messages to customer representatives and listen to and manage their concerns
- Proficiency in solution architecture
- Web application and services architectures
- Relational and non-relational data storage specifics
- Web application front-end and/or back-end architecture
- Solution cross-cutting concerns (security, monitoring, caching, etc.)
- Strong understanding of mission-critical application architecture design
- Expertise with scalable and high-performance application architecture design
Strong expertise in:
- Architectural styles
- Enterprise architecture patterns
- Integration patterns
- Development patterns
- Architecture artifacts and deliverables
- Solution architecture design approaches and practices
- Change management processes
- Understanding performance issues and approaches to addressing them systematically
Preferred experience in:
- Working with DevOps tools and cloud providers
- Development/integration of Front-End SPA
- Mentorship and technology practice growth
Tech Stack:
- Java, Spring, Hibernate
- Service Oriented Architecture
- Relational DB, NoSQL DB
Responsibilities
- Pre-sale activities, RFP processing, development of proposals and presentation for proposed solution architecture to customer
- Contribute to technical practice development
- Create solution architecture documents on a high level with deep technical details
- Oversee the development efforts and architecture governance, and provide technical help, as needed
- Foster quality of engineering processes, maintain a strong understanding of industry trends and best practices
Working conditions
- Financial stability and competitive compensation depending on experience and skills
- Flexibility of Employment Method: Regular Employment Contract or B2B
- Social package – Private Medical Healthcare
- Transparent professional and career growth development plans
- Buddy system
- Flexible work schedule
- 20 working days of paid vacation leave
- 5 days off on demand
- 15 working days of paid sick leave with a certificate
- 4 months of paid Maternity Leave on B2B
- Referral Program
- Access to Language Learning Platform goFluent
- Additional training and certifications
- Friendly team and pleasant working environment