-
View all jobs
Job Description
Summary of Position:
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 Java Developers to be passionate about coding in Java and accelerating the delivery of high-quality solutions to our customers.
As a Full Stack Developer / Team Lead, you will be responsible for reviewing system and user requirements, designing scalable Java-based applications, and testing features before release. You will also provide technical leadership, mentor junior developers, and help drive architectural decisions. ETI (Enterprise Technology Integration) knowledge will be key in ensuring seamless integrations and system interoperability.
Requirements
Job requirements
Minimum Education, Skills, and Experience:
Technical Expertise
Applicants and employees who require reasonable accommodation to complete the duties and responsibilities described above should notify Human Resources.
Disclaimer
The preceding job description has been designed to indicate the general nature and essential duties and responsibilities of work performed by employees within this classification. It may not contain a comprehensive inventory of all duties, responsibilities, and qualifications required of employees to do this job. Additionally, this document is not an employment contract. The company reserves the right to modify job duties or job descriptions at any time.
Docupace is an Equal Opportunity Employer and Prohibits Discrimination and Harassment of any kind. We are committed to the principle of equal employment opportunity for all employees and to providing employees with a work environment free of discrimination and harassment. All employment decisions at Docupace are based on business needs, job requirements and individual qualifications, without regard to age, race, color, religion or belief, gender, sexual orientation, family or parental status, or any other status protected by the laws or regulations in the locations where we operate.
Essential Responsibilities
Job responsibilities
Development & Architecture
Summary of Position:
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 Java Developers to be passionate about coding in Java and accelerating the delivery of high-quality solutions to our customers.
As a Full Stack Developer / Team Lead, you will be responsible for reviewing system and user requirements, designing scalable Java-based applications, and testing features before release. You will also provide technical leadership, mentor junior developers, and help drive architectural decisions. ETI (Enterprise Technology Integration) knowledge will be key in ensuring seamless integrations and system interoperability.
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).
- Scala experience (preferred, or willingness to learn).
- 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.
- Sit – Frequent
- Stand- Occasional
- Walk - Frequently
- Lift/Carry 0-20 pounds – Occasional
- Lift/Carry over 0-20 pounds - Occasional
- Kneel/crouch, bend and /or stoop repeatedly - Occasional
Applicants and employees who require reasonable accommodation to complete the duties and responsibilities described above should notify Human Resources.
Disclaimer
The preceding job description has been designed to indicate the general nature and essential duties and responsibilities of work performed by employees within this classification. It may not contain a comprehensive inventory of all duties, responsibilities, and qualifications required of employees to do this job. Additionally, this document is not an employment contract. The company reserves the right to modify job duties or job descriptions at any time.
Docupace is an Equal Opportunity Employer and Prohibits Discrimination and Harassment of any kind. We are committed to the principle of equal employment opportunity for all employees and to providing employees with a work environment free of discrimination and harassment. All employment decisions at Docupace are based on business needs, job requirements and individual qualifications, without regard to age, race, color, religion or belief, gender, sexual orientation, family or parental status, or any other status protected by the laws or regulations in the locations where we operate.
Essential Responsibilities
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
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
Backend Developer (Fullstack) NodeJS + Javascript
2026-05-29
Full-time
Entry
Latvia
IT Services
Engineering
View Job Details
Related
Full Stack Web Developer
2026-06-09
Full-time
Not Applicable
Germany
Transportation
Engineering
Login to Apply
- Posted
- Jan 31, 2025
- Type
- Contract
- 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
Backend Developer (Fullstack) NodeJS + Javascript
2026-05-29
Full-time
Entry
Latvia
IT Services
Engineering
View Job Details
Related
Full Stack Web Developer
2026-06-09
Full-time
Not Applicable
Germany
Transportation
Engineering