Java Solution Architect Sofia, Bulgaria or Remote
Java Solution Architect Description
Job #: 43188DESCRIPTION
Currently, we are looking for a Java Solution Architect for our Sofia office to make the team even stronger.
Responsibilities
- Design large-scale solutions using at least one technology stack
- Create solution architecture document on good level with deep technical details
- Work closely with business in identifying solution requirements and key case-studies/scenarios for the future solution
- Conduct solution architecture review/audit and create review/audit report
- Lead implementation of the solution from establishing project; requirements and goals to solution "go-live"
- Oversee the development efforts and provide technical help as needed
- Participate in the full cycle of pre-sale activities:
- Direct communication with potential customers
- RFP processing
- Development of proposals for implementation and design of the solution
- Presentation for proposed solution architecture to customer
- Participation in meetings with the customer's representatives
- Participation in the customer’s workshops and presentation of the proposed solution
- Directly communicate with customers during solution architecture design or solution implementation activities
- Maintain a strong understanding of industry trends and best practices
- Create and follow personal education plan in the technology stack and solution architecture
- Conduct advisory on creation of personal education plan for colleagues
Requirements
- Practical experience:
- 7+ years’ experience in hands-on development of solutions of different nature (web applications, web services, desktop applications) on J2EE (JavaScript experience is nice-to-have)
- 5+ years’ experience developing relational and non-relational data storages
- 5+ years’ experience in team leadership
- 3+ years' experience in project management and direct customer communications
- Development background:
- Strong development background with the development platform (J2EE)
- Strong development background with the JavaScript stack
- Strong background using various libraries, framework and patterns in particular technology stack
- Strong background in design and implementation of external services integrations (using REST, SOAP and/or ESB)
- Strong experience with multiple full lifecycle software development processes, approaches and methods (SCRUM & RUP)
- Solution architecture:
- Deep expertise in solution architecture
- Web application architectures
- Web services architectures
- Relational and non-relational data storage specific
- 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
- Scalable application architecture design
- 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
- Understand performance issues and approaches to address them systematically
- Leadership and communications:
- Pro-active approach and leadership in architecture engagement
- Experience in customer site assignments
- Strong communications skills:
- Excellent general communication skills
- Ability to communicate message to customer representatives, listen and manage their concerns
- Ability to read context and people
- Fluent English
We offer
- Opportunity to engineer your future
- Personal development program that will allow you to be valued for your strengths
- Wide range of professional trainings and workshops
- Broad projects variety and possible mobility between projects over the time
- Collaborate in a multicultural environment and exchange best practices with colleagues around the world
- Varied social benefits; Sports, Transportation and Health programs
- Employee Stock Purchase Plan
- Work-life balance and flexible schedule, team buildings and sport opportunities
- Modern office in the new Infinity Tower business center
- Remote By Design™ - we provide you with virtual working environment making you able to be productive and work from any location – being your home, a nice sunny terrace, summer or any of the EPAM offices all around the globe
Great! What's Next?
- Send us your up-to-date CV or LinkedIn profile, representing your skills and past projects’ achievements
- We’ll get in touch with you and help you ensure you’ve identified the most suitable role we have for you based on your strengths and passion
- We’ll invite you for follow up technical conversations with your potential future colleagues and/or project, which can be done face to face in a calm meeting room at our office or via video conferencing call from your cozy place
- At the end we will align how we can best proceed further in a mutual agreement
- P.S. Want to prepare better and Grow yourself? Check our training and development resources and tailor your own PDP – free for any passionate IT professional at https://grow.telescopeai.com