Prime Holding JSC (Prime) is a leading software product innovation company and IT consultancy that offers guidance and actionable solutions to tech problems. We at Prime are passionate about applying the newest technology to solve the most challenging business problems of our clients worldwide. We understand what drives fast-growing companies forward and are excited to help them change the world.
The role in a nutshell:
We are looking for Senior Java Developer. He/she will take part in developing and supporting new products and features, optimizing flow and fixing issues.
Technology requirements:
- Very good skills and knowledge in Java;
- Strong knowledge of algorithms and data structures;
- Proven experience in the analysis of performance and architecture bottlenecks;
- Deep knowledge in multithreading and concurrency;
- Proven experience with Web-Services (REST/GraphQL)
- Software Architecture knowledge: Microservices architecture, EDA – Event-Driven Architecture, SOA, Component-based engineering or any other advanced architecture implementation; Enterprise Design Patterns;
- Excellent knowledge of design patterns;
- Service Bus or Message Broker experience;
- Excellent knowledge of at least one RDBMS or NoSQL database. The architecture of database, design and best practice principles; Optimization and profiling
Nice to have:
- Spring Framework or Java Enterprise Edition;
- NodeJs (Javascript or Typescript) knowledge and experience
- Spring - Boot, Batch, Security, Cloud or any other Spring project;
- Cloud skills & experience: AWS, MS Azure, Google Cloud Platform, Heroku, Mesosphere & DC/OS
- Web Security
- DevOps - docker; docker-compose; helm; k8s; CI/CD tools
What we offer:
- Competitive remuneration package
- Health insurance – VIP package
- Food vouchers and corporate discounts
- Work-life balance: 25 days paid vacation + work from home policy
- Designated budget for home office equipment
- Bonuses for special occasions
- Access to technical books library, both off- and on-line
- Internal trainings and team-buildings
- Challenging projects offering the opportunity to work on world-class products
So, if you’re looking for a role where you will be challenged to learn, grow, and have a high impact and aspire to become a multi-faceted professional that can be utilized in fast-paced environments to optimize processes, systems, and overall business strategy, you seem like someone we’d like to meet.