An ecosystem of products and services that enable mobile-first companies globally to build and scale mobile business
Senior Java Developer
Location
Europe
Posted
18 days ago
Salary
0
Seniority
Senior
Job Description
Senior Java Developer
SplitMetrics
• Build scalable high load systems using Java and Spring. • Process a large amount of incoming data (>1TB per day). • Work with Big data. Adapt the product to work with a large amount of data (hundreds of millions records per day). • Improve system (ETL) reliability. • Improve test coverage. • Design, build, deploy, monitor and maintain products.
Job Requirements
- 4+ years of experience working with Java, Spring and Spring Boot.
- Experience with data storages like Postgres, and SQL.
- B1+ English level.
- Experience in building solutions based on micro-services and scaling such systems.
- Experience with modern CI/CD approaches and tools.
- Knowledge of computer science fundamentals.
- Solid knowledge of standard web technology (HTTP, HTML5, client/server model, security principals).
- Basic knowledge of concepts of algorithms and data structures.
- It would be nice if you have: Experience working with AWS and ECS (Fargate).
- Experience working with Spring Cloud and Spring Cloud AWS.
- Experience working with iBatis or Mybatis.
- Experience with Golang.
Benefits
- Time Off: Vacation and public holidays following your country's regulations. Additional PTOs annually for personal rejuvenation.
- Health and Wellness: Medical insurance or health care compensation. Paid sick leave to prioritize your well-being.
- Professional Development: Top online/offline conferences and mobile industry events. Internal courses for continuous professional development.
- Performance and Growth: Micro-management-free and supportive management style. Semi-annual performance review sessions. New career opportunities through our internal mobility program.
- Team Engagement: Corporate online events and offline team retreats. Collaboration between teams through shared OKRs. Environment conducive to open dialogue and constructive feedback.
- Work Flexibility: Flexible working schedule for a better work-life balance. Remote-first working environment.
- Workspace Options: Coworking costs coverage program. Office hubs in key locations for a convenient and productive work environment.
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Lead the migration of the Volunteer Impact backend from VB.NET/.NET Framework to C#/.NET 10, defining the migration approach and executing it incrementally against a live production system • Modernize a custom security framework (70+ custom attributes) into something that works on the new stack, with zero authorization bypasses • Strengthen the existing CI/CD pipeline and, with our quality engineering function, wire in the gates that catch functional and performance regressions before they reach production • Ship migrated areas to production independently and incrementally while the legacy application keeps running • Become the second engineer who can independently cut, validate, and deploy a production release • Identify, evaluate, and replace legacy dependencies that don’t have a path forward to modern .NET, without introducing functional or performance regressions • Make the technical sequencing calls: which areas migrate first, which dependencies get replaced when, and where automated conversion is viable vs. manual rewrite • Lay the foundation for the team to grow by modernizing the stack to one that any C# developer can contribute to
C#/.NET Desktop Developer
Coconut CareersBe part of this AMAZING team! We always make sure that our VAs are happy by providing them the best pay and benefits.
• Role: Front-End Developer • Availability: 40 hours/week • Time Zone: Anytime within 4:00 AM to 3:00 PM EST • Develop and maintain WPF desktop applications using a strict MVVM architecture • Design clean, reusable Views, ViewModels, and DataTemplates • Build the interactive viewports/viewers where users can rotate, scroll, zoom in, and zoom out the 3D model. • Build state-driven UIs for complex engineering workflows • Integrate UI with .NET backend services and external systems • Ensure correct command behaviour (enable/disable, async execution, UI state) • Improve performance, responsiveness, and consistency of the UI layer • Collaborate with UI/UX designers while following the design language • Collaborate closely with engineers on domain-specific workflows
• Requires specialized depth and/or breadth of expertise in application development to manage specialized system applications throughout their lifecycle to ensure application solutions meet business needs. • Influences and works to solve complex problems; analyzes more complex business requirements and user requirements and develops advanced, innovative and useful software solutions. • Works independently with guidance in only the most complex situations. • May lead complex or cross-functional projects or manage relationships with vendors/contractors. • Participates in all aspects of product development from advanced, detailed programming to high-level, complex system design. • Owns the architecture and technical design for new initiatives/enhancements, creates proof of concepts, leads/mentors teams, maintains strong connection with the external teams. • Enforces quality and best practices, supports production issue and analysis, ensures project execution within the budget, provides estimate for the features and epics, and supports pre-grooming. • Performs other duties as assigned.
• Real systems that enterprise clients depend on. • System, Database and API design as a first-class skill. • Event-driven microservices on GCP Pub/Sub. • Webhook-triggered survey automation engine. • Resilient, observable services. • Security and SSO integration for enterprise clients with complex credential and access models. • Permission and access control systems that reflect matrix organizational hierarchies. • An integration layer that connects enterprise data sources to our platform through well-designed service interfaces.



