Riga, Riga, Latvia Hybrid Employment 3,500 - 5,000 EUR Monthly Gross

28Stone is hiring a Senior Java Developer

About the Role

The role involves developing robust Java-based applications, contributing to system architecture, and ensuring code quality through testing and review processes within a fast-paced development cycle.

Responsibilities

  • Design and implement scalable server-side applications using Java
  • Collaborate with product and design teams to define technical requirements
  • Write clean, maintainable, and efficient code following best practices
  • Participate in agile ceremonies including planning, standups, and retrospectives
  • Conduct code reviews to ensure consistency and quality across the codebase
  • Troubleshoot, debug, and resolve production issues promptly
  • Integrate with databases, APIs, and third-party services
  • Optimize application performance and response times
  • Support deployment pipelines and continuous integration workflows
  • Document technical designs and system functionalities
  • Ensure applications meet security and compliance standards
  • Mentor junior developers and promote knowledge sharing
  • Evaluate and adopt new technologies to improve system capabilities
  • Work with containerization tools such as Docker
  • Utilize version control systems, primarily Git
  • Develop microservices with an emphasis on resilience and scalability
  • Apply test-driven development principles
  • Monitor system health and implement alerting mechanisms
  • Contribute to architectural decisions and technical roadmaps
  • Maintain alignment with business goals during development cycles
  • Ensure backward compatibility during system upgrades
  • Follow software development lifecycle methodologies
  • Implement logging and error tracking solutions
  • Support peer testing and validation efforts
  • Stay current with industry trends and Java ecosystem updates

Nice to Have

  • Master’s degree in computer science or engineering
  • Experience with reactive programming models
  • Familiarity with serverless architectures
  • Knowledge of GraphQL APIs
  • Experience in financial or enterprise software systems
  • Contributions to open-source Java projects
  • Certifications in cloud platforms or Java technologies

Compensation

Competitive salary with performance-based incentives

Work Arrangement

Hybrid work model with flexible remote options

Team

Collaborative engineering team focused on innovation and technical excellence

Technology Stack

  • Primary languages: Java 11+, Kotlin
  • Frameworks: Spring Boot, Hibernate, Micronaut
  • Databases: PostgreSQL, MongoDB, Redis
  • Infrastructure: AWS, Docker, Kubernetes, Terraform
  • Monitoring: ELK stack, Datadog, New Relic

Development Practices

  • Test-driven development is standard practice
  • Code reviews are mandatory for all changes
  • Automated testing covers unit, integration, and end-to-end levels
  • Agile sprints run on two-week cycles
  • Production deployments occur multiple times per week

Available for qualified candidates

Invoicing holding you back?

Focus on work, not paperwork

Stop worrying about invoicing, taxes, and compliance. Glopay handles the business setup, you handle the client work. Get paid faster and look professional.

Auto-generated compliant invoices
Built-in expense management
Income reports for tax season
95% of earnings stay with you
Try Glopay free
No credit card needed
About company
28Stone
28Stone is a global IT consulting and custom solutions firm specializing in capital markets technology and financial services software. We partner with leading financial institutions in the US and UK to design, build, and deliver high-performance systems that improve efficiency while reducing risk, cost, and time to market. As a full-service technology partner, we support the full delivery lifecycle - from advisory and architecture to implementation, testing, and deployment.
All jobs at 28Stone Visit website
Job Details
Category backend
Posted 3 months ago