-
View all jobs
Job Description
At Docupace, we’re passionate about building software that automates the way front and back offices operate, communicate, and generate new business for our clients in wealth management. We count on our Software Architects to be passionate about coding in Java and accelerating the delivery of high-quality solutions to our customers.
As a Software Architect, you will lead the design and implementation of complex, scalable, and high-performing systems. You will work closely with cross-functional teams to deliver enterprise-level applications with a focus on ETL (Extract, Transform, Load) processes, data integration, and performance optimization.
Requirements
Job requirements
Minimum Education, Skills, and Experience:
Technical Expertise
Job responsibilities
Development & Architecture
At Docupace, we’re passionate about building software that automates the way front and back offices operate, communicate, and generate new business for our clients in wealth management. We count on our Software Architects to be passionate about coding in Java and accelerating the delivery of high-quality solutions to our customers.
As a Software Architect, you will lead the design and implementation of complex, scalable, and high-performing systems. You will work closely with cross-functional teams to deliver enterprise-level applications with a focus on ETL (Extract, Transform, Load) processes, data integration, and performance optimization.
Requirements
Job requirements
Minimum Education, Skills, and Experience:
Technical Expertise
- Minimum 7 years of experience in Java development (Spring Framework, Java 8+).
- Enterprise Technology Integration (ETI) knowledge and experience working with enterprise-wide solutions.
- Functional Programming experience in Java 8.
- Minimum 5 years SQL experience, with strong knowledge of relational databases.
- Experience designing and developing GraphQL APIs, including schema design, resolvers, and query optimization.
- Hands-on experience with GraphQL Java (preferred).
- Experience building and optimizing RESTful web services.
- Proficiency with Spring Boot, Spring Cloud, and microservices architecture.
- Knowledge of message-driven architectures (Kafka, RabbitMQ, or similar).
- Proven experience in lead role, mentoring and guiding development teams.
- Ability to drive architectural decisions and define best practices.
- Strong problem-solving and critical-thinking skills.
- Excellent time-management skills and ability to work in fast-paced Agile environments.
- Ability to communicate technical concepts to non-technical stakeholders.
- Bachelor’s degree in Computer Science, Information Technology, or a related discipline (preferred).
- Certifications in Java, AWS, or enterprise architecture are a plus.
Job responsibilities
Development & Architecture
- Lead the design and development of Java-based applications, ensuring high performance, scalability, and maintainability.
- Architect and optimize enterprise-level solutions, ensuring alignment with business and security requirements.
- Work with our engineering, architecture, and delivery teams to define software actions and technical specifications.
- Break down complex program specifications into modular, reusable components.
- Evaluate and improve system performance, security, and integration capabilities.
- Ensure ETI best practices are applied to integrations with third-party systems and internal platforms.
- Develop and maintain RESTful and GraphQL APIs, ensuring seamless communication between services.
- Serve as a Team Lead, guiding and mentoring junior and mid-level developers.
- Participate in code reviews, design reviews, and technical discussions to ensure high-quality development.
- Collaborate with business analysts, product architects, and QA teams to refine requirements and ensure successful software delivery.
- Promote agile methodologies and drive best practices within the development team.
- Foster a culture of continuous learning and knowledge sharing.
- Develop unit tests, integration tests, and performance tests to ensure robust code quality.
- Identify and resolve technical debt, improving system maintainability.
- Adapt and evolve the software architecture to meet new business needs and technology trends.
Key Skills
Ranked by relevance
java
graphql
microservices
spring boot
rabbitmq
kafka
cloud
sql
aws
etl
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Full-stack (Java/Kotlin) Engineer (m/f/d) - Team Payments
2026-06-05
Full-time
Not Applicable
Germany
Software Development
Engineering
View Job Details
Related
Senior Software Developer (Kotlin/Kotlin Build Tools)
2026-05-29
Full-time
Not Applicable
Germany
Software Development
Engineering
View Job Details
Related
Software Engineer - Developer
2026-05-28
Full-time
Not Applicable
France
Software Development
Engineering
Login to Apply
- Posted
- Apr 30, 2025
- Type
- Full-time
- Level
- Mid-Senior
- Location
- Riga
- Company
- Docupace
Industries
Software Development
Categories
Engineering
Information Technology
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Full-stack (Java/Kotlin) Engineer (m/f/d) - Team Payments
2026-06-05
Full-time
Not Applicable
Germany
Software Development
Engineering
View Job Details
Related
Senior Software Developer (Kotlin/Kotlin Build Tools)
2026-05-29
Full-time
Not Applicable
Germany
Software Development
Engineering
View Job Details
Related
Software Engineer - Developer
2026-05-28
Full-time
Not Applicable
France
Software Development
Engineering