3 views
BrainStorm
We are actively developing IT company that provides a wide range of high-quality products, solutions and services in the field of information technology.We focus on quality, teamwork, and continuous learning.
Join our professional team!
We are looking for a Mid Java Developer.
Requirements:
2+ years of commercial experience with Java
Strong understanding of OOP, SOLID principles, and design patterns
Hands-on experience with Spring / Spring Boot
Experience with Hibernate/JPA
Solid knowledge of SQL and relational databases
Experience with RESTful APIs
Practical experience with Git
Upper-intermediate English or higher
Nice to have (but not necessarily):
Experience with microservices architecture
Knowledge of messaging systems (Kafka, RabbitMQ)
Experience with Docker and basic CI/CD pipelines
Understanding of cloud platforms (AWS, Azure, GCP)
Experience with unit and integration testing (JUnit, Mockito)
Responsibilities:
Develop, enhance, and maintain Java-based applications
Design and implement new features and services
Write clean, efficient, and maintainable code
Participate in code reviews and contribute to technical decisions
Debug, optimize, and improve application performance
Collaborate closely with backend, frontend, QA, and DevOps teams
Work with REST APIs, databases, and third-party integrations
Work format & schedule:
Fully remote work
Five-day work schedule (Monday-Friday)
Standard working hours with flexible start time
Full-time employment
Benefits:
Competitive salary with regular performance reviews
Paid vacation and sick leave
Mentorship and onboarding support
Career growth and learning opportunities
Friendly and professional team environment
Long-term cooperation on real projects
Waiting for your CV!