Sign up to save this job, get alerts, and apply with an optimized CV.
Java Spring Developer Mid-Level/Senior
Job description
The Ideal Candidate
- Understands the impact of technical decisions on the product and users
- Pays attention to code quality, security, and performance
- Can work both independently and in a team
- Communicates effectively and provides constructive feedback
- Is responsible and fulfills commitments
- Is open to new technologies and continuous improvement
- Can transform functional requirements into clear technical solutions
- For the Senior level, has high autonomy and can guide colleagues in making technical decisions
## An Advantage Would Be
- Experience with Docker and Kubernetes
- Experience with cloud platforms such as AWS, Azure, or Google Cloud
- Knowledge of Apache Kafka, RabbitMQ, or other messaging systems
- Experience with Redis, Elasticsearch, or NoSQL databases
- Experience with OpenAPI/Swagger
- Knowledge of observability and monitoring using Grafana, Prometheus, ELK, or similar tools
- Experience with event-driven architectures
- Knowledge of Domain-Driven Design, Clean Architecture, or Hexagonal Architecture
- Experience in optimizing Java application performance
- Experience in technical coordination or mentoring
Job Description
In this role, you will contribute to the design, development, and maintenance of Java applications based on Spring. You will be involved in the entire development cycle, from requirements analysis and technical solution definition to implementation, testing, code review, and production release.
We are looking for a person who writes clean code, understands software architecture principles, and can make reasoned technical decisions. For the Senior level, we also expect involvement in architecture definition, project estimation, and supporting less experienced colleagues.
## Responsibilities
- Development and maintenance of backend applications using Java and Spring Boot
- Design and implementation of REST APIs
- Participation in defining architecture and technical solutions
- Integration of applications with databases and external services
- Writing clean, testable, and maintainable code
- Development and maintenance of unit and integration tests
- Identification and resolution of performance and stability issues
- Active participation in code reviews and improving development standards
- Collaboration with frontend, QA, DevOps, and product management teams
- Task estimation and participation in sprint planning
- Documentation of technical solutions and developed APIs
- Investigation and resolution of incidents occurring in testing or production environments
- For the Senior level: technical mentoring and contribution to architectural decisions
## Technical Requirements
- Minimum 3 years of experience in software development with Java
- Solid practical experience with Spring Framework and Spring Boot
- Knowledge of Spring MVC, Spring Data, and Spring Security
- Experience in developing and integrating REST APIs
- Good knowledge of object-oriented programming, SOLID, and design patterns
- Experience with relational databases such as PostgreSQL, MySQL, or Oracle
- Knowledge of SQL and experience with JPA/Hibernate
- Experience with automated testing using JUnit, Mockito, or similar technologies
- Experience with Git and code review processes
- Understanding of microservice architectures and distributed systems
- Knowledge of CI/CD processes
- Experience working in Agile/Scrum methodologies
- English language at conversational and technical level
## Apply at LOGIKA-IT-SOLUTIONS
If you desire a role where you can have a real impact on the solutions developed and work in a team that values technical quality, autonomy, and collaboration, we await your CV.
**Join the LOGIKA-IT-SOLUTIONS team and build performant and scalable software solutions with us.**
Company Description
LOGIKA-IT-SOLUTIONS is a software company focused on developing modern, performant, and scalable digital solutions. We build applications tailored to business needs, using current technologies and best development practices, with an emphasis on quality, security, and efficiency.
We believe in collaboration, open communication, and continuous improvement. Our team brings together technology enthusiasts who actively contribute to finding the best solutions and to the success of each project. At LOGIKA-IT-SOLUTIONS, we encourage autonomy, idea exchange, and professional development in a flexible, results-oriented work environment.
Required skills
Sign up to apply
Create a free account to apply for this job and get access to:
- AI-powered CV optimization for this specific job
- Save jobs and create custom alerts
- See your CV match score for each job
Company information
- Company
- LOGIKA IT SOLUTIONS SRL
- Location
-
Full time, Part time
Romania - Posted
- 16 hours ago
Interested in this position?
Create your free account and tailor your CV to match this job.