Job Closed
This listing is no longer active.
Your Partner in Financial Technology Development
Senior Java Engineer
Location
Finland
Posted
63 days ago
Salary
€44 - €65 / hour
Seniority
Senior
Job Description
Senior Java Engineer
Espeo Software
• Define and drive the long-term backend architecture strategy across multiple teams, ensuring clarity, scalability, and alignment • Establish and evolve engineering standards, patterns, and best practices for Java Spring Boot development • Lead cross-team technical initiatives end-to-end, aligning stakeholders across engineering, product, and design • Act as a technical leader and mentor for senior and mid-level engineers through code reviews, design discussions, and hands-on guidance • Collaborate with Product, Frontend, Design, and DevOps leadership to shape the technical roadmap • Proactively identify and address systemic risks such as performance issues, scalability limits, and security gaps • Promote a culture of ownership, observability, and operational excellence • Evaluate and prototype new architectural approaches, influencing future tooling, service design, and engineering practices • Support continuous improvement of backend systems in terms of reliability, maintainability, and performance
Job Requirements
- 8+ years of professional software engineering experience
- At least 5 years of hands-on experience building and operating backend systems using Java and Spring Boot
- Expert-level knowledge of: Java (17+)
- Spring Boot , including advanced topics such as reactive programming, custom configurations, security, and performance tuning
- Strong experience designing and evolving microservice architectures , including: service decomposition, inter-service communication (REST, GraphQL, messaging), shared components and codebase organization
- Deep understanding of data persistence , including: JPA/Hibernate, relational database design, query optimization, caching strategies (e.g. Redis)
- Strong knowledge of API design principles (RESTful); familiarity with GraphQL is beneficial
- Solid experience with testing strategies across all levels (unit, integration, end-to-end)
- Hands-on experience with: CI/CD pipelines (e.g. GitHub Actions), containerization (Docker), cloud environments (e.g. AWS)
- Experience with observability practices , including logging, metrics, tracing, and alerting
- Proven ability to work across teams and influence technical direction without direct authority
- Strong communication skills — able to explain complex technical concepts to both technical and non-technical stakeholders.
Related Guides
Related Job Pages
More Backend Engineer Jobs
Role Description We are seeking a highly skilled Senior Software Engineer with extensive experience in backend development to join an innovative startup based in San Francisco. The ideal candidate has a strong background working in fast-paced startup environments and is proficient in Python and FastAPI. You will play a pivotal role in designing, building, and optimizing our backend infrastructure while ensuring high performance, scalability, and security. - Design, develop, and maintain scalable backend services using Python and FastAPI - Collaborate closely with front-end engineers, product managers, and other stakeholders to deliver high-quality features - Lead backend architecture discussions and contribute to system design decisions - Optimize database queries and backend systems for performance and scalability - Ensure security best practices are followed throughout the development lifecycle - Write clean, maintainable, and well-documented code - Mentor junior engineers and provide technical leadership Qualifications - 5-7+ years of experience as a Backend Engineer, preferably in a startup environment - Strong proficiency in Python and FastAPI - Experience with relational and NoSQL databases (e.g., PostgreSQL, MongoDB) - Solid understanding of RESTful API design and implementation - Familiarity with cloud services (e.g., AWS, GCP) and containerization (Docker, Kubernetes) - Strong debugging and problem-solving skills - Experience with CI/CD pipelines and automated testing - Excellent communication and collaboration skills - Bachelor's or Master’s degree in Computer Science, Engineering, or a related field Requirements - Experience with microservices architecture - Knowledge of frontend frameworks (React, Vue.js) for better cross-functional collaboration Benefits - Competitive salary and equity options - Comprehensive health, dental, and vision coverage - Opportunities for professional growth and development - Collaborative and inclusive work culture
Role Description A leading online bookstore and market services for educational institutions in the United States is looking for a Middle PHP Engineer. You'll be part of a close-knit team and work remotely from anywhere in the world. - Develop and maintain scalable web applications using PHP - Optimize and enhance existing functionality - Participate in designing and improving application architecture - Work with MySQL databases, ensuring efficient queries and database performance - Implement and maintain web services (REST) to support application functionality - Adhere to SOLID principles and best coding practices - Collaborate with cross-functional teams, including developers, QA engineers, and product managers, to deliver high-quality solutions - Deploy, monitor, and maintain services owned by the team - Work on multiple projects while ensuring alignment with the overall eCommerce architecture - Maintain clear documentation and write clean, maintainable code Qualifications - 2+ years of experience building scalable software in PHP - Experience with MySQL - English B2+ - Russian or Ukrainian C1+ Requirements - Experience with Docker, Kubernetes, GC - Familiar with API Web service design - High comfort level with Linux - Ruby (Basic, but RoR would be a plus since it’s used in some teams) Benefits - Salary up to $3500 gross - Stable work in an American company (the company has existed since the early 2000s) - Competitive salary - Opportunity for self-development (various technologies and tools, corporate subscription to Udemy training platform) - Friendly and supportive team - Good vacation policy
• Develop the integration platform that connects the Contact Center with custom and third-party systems. • Contribute to the design of new functionality and support of the existing features. • Contribute to the technical designs based on architectural blueprints and the implementation process, ensuring architectural integrity. • Cooperate with Service/Maintenance, QA, Platform Teams. • Ensure robust, secure, and scalable API connections for data exchange and service orchestration. • Ensure the quality of software deliverables by actively participating in the defined quality strategy and adhering to established quality standards.
Project Manager – Sviluppo Software, Java, AI
Recruiter4YouRecruiter4You is a boutique recruitment agency specialising in recruitment for online businesses and technical roles.
• Gestire progetti end-to-end utilizzando metodologie Agili (Scrum/Kanban) • Definire e prioritizzare il backlog, pianificare attività e monitorare tempi e budget • Coordinare team tecnici e interfacciarsi con stakeholder tecnici e non tecnici • Identificare e mitigare rischi e criticità durante il ciclo di sviluppo • Collaborare a stretto contatto con il team di sviluppo, comprendendo la complessità tecnica • Lavorare su progetti basati su: Ecosistema JVM Framework Spring / Spring Boot REST API Testing, sicurezza e best practice di sviluppo • Supervisionare l’intero ciclo di sviluppo: DevOps CI/CD Integrazione e deployment • Comprendere le basi di AI/ML (modelli, training, inferenza, metriche, bias) • Monitorare e tracciare le attività tramite strumenti di project management • Garantire la qualità del codice, il testing e la corretta integrazione • Supportare e motivare il team, assicurando allineamento e performance


