
14 martie 2025
Java Developer (Mid-Level)
About the Role:
We are looking for a skilled Java Developer with strong expertise in Spring Framework and enterprise-level application development. You will be working in an Agile environment, collaborating with cross-functional teams to build robust and scalable solutions.
This role requires a proactive approach to problem-solving, a strong grasp of modern software development principles, and a passion for writing high-quality, maintainable code.
Key Responsibilities:
- Develop and maintain enterprise-level Java applications using Spring Framework
- Design and implement RESTful APIs and microservices
- Write and maintain unit and integration tests (JUnit, Mockito)
- Ensure code quality through code reviews and best practices
- Deploy and manage applications in containerized environments (Docker, Kubernetes)
- Collaborate in an Agile/Scrum environment to deliver high-quality software
- Optimize performance and troubleshoot scalability issues
- Contribute to CI/CD pipelines for seamless deployments
Required Skills & Qualifications:
Core Java & Frameworks:
- Strong knowledge of Java 21 (OOP, concurrency, functional programming)
- Deep understanding of the Spring ecosystem, including:
- Spring Boot – Microservices and API development
- Spring MVC & WebFlux – Building RESTful & reactive applications
- Spring Data & JPA – Database access and ORM mapping
- Spring Security – Authentication, authorization, and role-based access control
- Spring Cloud – Microservices orchestration and distributed systems
Databases & Persistence:
- Proficiency in Hibernate ORM and Spring Data JPA
- Experience with Liquibase for database version control
- Familiarity with Elasticsearch for optimized search and indexing
Build, Deployment & Infrastructure:
- Experience with Maven for dependency management and multi-module projects
- Proficiency in Docker for containerization and Kubernetes for orchestration
- Understanding of CI/CD pipelines for automated deployment
Testing & Documentation:
- Writing and maintaining unit and integration tests using JUnit, Mockito
- Experience with Swagger for API documentation
Additional Skills (Nice to Have):
- Knowledge of microservices architecture and API gateways
- Understanding of messaging systems (RabbitMQ, Kafka)
- Familiarity with OWASP security best practices
Soft Skills:
- Strong analytical and problem-solving skills
- Proactive and self-motivated approach to work
- Excellent communication and teamwork skills
- Ability to learn new technologies and adapt to changing requirements
What We Offer:
- Competitive salary based on experience
- Flexible working hours and remote options
- Professional development – training, certifications, and mentorship
- Dynamic Agile team with a focus on innovation and collaboration
- Opportunity to work on cutting-edge enterprise solutions
Interested? Apply now! hr@ultra.md.
E-mail: hr@ultra.md