Senior Java Developer
Remote | 260 - 290 thousand RUB net
Hello!👋 My name is Irina. I represent the Top Selection group of companies.
We are looking for a Senior Java Developer (with .NET experience) for a Retail company.
✅Level: Senior
✅Location and citizenship: Russian Federation (time zone no more than +/-2 hours from Moscow)
✅Salary: 260-290K net
✅Workload: fulltime
✅Employment type: as an Individual Entrepreneur (IP)
✅Company: Retail
‼️Mandatory requirements:
- Solid knowledge of Java 17+;
- Experience with:
• Spring Boot;
• Spring Data;
• Spring Security;
• Maven.
- Deep hands-on experience with MongoDB;
- Containerization and orchestration skills:
• Docker;
• Kubernetes;
• Helm for deploying microservices.
- Monitoring experience:
• Prometheus for collecting metrics;
• Grafana for dashboards.
- Mandatory past experience with C#, .NET, ASP.NET — at least 2–3 years, including web application development, microservices, and integration with relational/NoSQL databases (MSSQL, Mongo).
📝Responsibilities:
- Project migration:
• Rewrite the .NET project to the Java stack (Spring Boot, Maven), including adapting microservices;
• Rewrite integration with MSSQL and MongoDB;
• Ensuring compatibility with the existing architecture;
- Legacy system support:
• Fixing defects in .NET code;
• Developing new features in C#/.NET/ASP.NET as needed until the migration is complete;
- Monitoring and alerting:
• Implementing monitoring systems (Prometheus, Grafana);
• Setting up alerts, responding to incidents, and proactive metric analysis;
- Performance optimization:
• Technical system optimization — profiling;
• Code refactoring;
• Database tuning (MSSQL/MongoDB);
• Scaling microservices in Kubernetes.
➕📝Additional responsibilities:
- participation in code review;
- writing unit and integration tests;
- migration documentation and collaboration with the team (DevOps, QA).
📲Contacts: @irazhura87