Looking for something else?
Find a vacancy that works for you. Send us your CV to receive a personalized offer.
Find me a jobWe are looking for a Senior Java Developer to join our team. This position offers the chance to work on innovative projects while collaborating with a dedicated group of professionals. If you are driven by technical excellence and enjoy building reliable, high-performing systems, we would love to hear from you.
Responsibilities
- Design and develop robust applications that meet business and technical requirements
- Participate in code reviews to maintain consistent quality across the codebase
- Collaborate with cross-functional teams to translate business needs into technical solutions
- Diagnose and resolve complex issues throughout the application lifecycle
- Contribute to key architectural and design decisions
- Guide and support junior developers in their professional growth
- Improve application performance and ensure overall system stability
- Produce clean, well-structured, and properly documented code
- Take part in sprint planning and provide input on effort estimation
- Keep pace with new technologies and evolving best practices in the industry
Requirements
- A minimum of 3 years of relevant professional experience in software development
- Practical experience with CI/CD pipelines for automating build, test, and deployment processes
- Strong knowledge of SQL for database querying and management
- Solid understanding of Microservice Architecture Style and its application in distributed systems
- Hands-on experience with Spring Boot for building enterprise-level applications
- Proficiency in designing and consuming REST APIs
- Strong command of Java Core principles and object-oriented programming concepts
- Experience working with Java 8 and its associated features
- Familiarity with ReactJS for front-end development and integration with backend services
- Experience writing unit tests to ensure code reliability and maintainability
- Knowledge of Java NoSQL databases for handling non-relational data storage
- Basic understanding of AI concepts and their potential application in software solutions
- Strong written and spoken English proficiency at a B2 level or higher
