Java Full Stack Developer

3 weeks ago

Bucharest, B, România ZumIT Full-time
We are currently hiring experienced Java professionals for multiple projects within banking, financial services, and large enterprise environments. We are looking for *Java Full Stack Developers and Senior Java Developers
* who are passionate about building scalable, high-performance applications and contributing to digital transformation initiatives. You will be involved in modernizing enterprise platforms, migrating legacy applications to microservices architectures, and developing cloud-ready solutions within Agile, international teams.

Key Responsibilities

- Analyze business requirements and contribute to solution design and architecture discussions.
- Participate in all phases of the Software Development Life Cycle (SDLC).
- Design, develop, test, and maintain high-quality Java-based applications.
- Develop backend services using Java, Spring Framework, and Spring Boot.
- Build and maintain frontend applications using Angular and/or React.
- Design, develop, and integrate REST and SOAP APIs.
- Contribute to microservices architecture and cloud transformation initiatives.
- Ensure code quality through unit testing, code reviews, and adherence to development standards.
- Collaborate with architects, business analysts, QA engineers, and other stakeholders.
- Troubleshoot production issues, perform root cause analysis, and support continuous improvement initiatives.
- Participate actively in Agile ceremonies and technical reviews. Required Qualifications
- 3+ years of professional software development experience.
- Strong hands-on experience with Java and Spring Boot.
- Experience building enterprise applications using modern software engineering practices.
- Solid understanding of Object-Oriented Programming, SOLID principles, and design patterns.
- Experience with microservices architecture and distributed systems.
- Experience designing and consuming RESTful and SOAP web services.
- Strong SQL and relational database knowledge.
- Experience with CI/CD pipelines and version control systems.
- Experience with unit and integration testing frameworks.
- Ability to work effectively in Agile and collaborative environments. Technical Stack
- Java 17+
- Spring Framework / Spring Boot
- Hibernate / Spring Data
- Angular and/or React
- REST & SOAP APIs
- SQL / PostgreSQL
- Git
- Jenkins
- Gradle
- JUnit
- Mockito Nice to Have
- Kafka
- JMS
- Docker
- Kubernetes
- AWS Cloud
- ELK Stack (Elasticsearch, Logstash, Kibana)
- Domain-Driven Design (DDD)
- CQRS
- SonarQube
- IQ Nexus / IQ Server Language Requirements
- French language skills (A2–C1 level, depending on the project)
- Professional English proficiency