Java Backend Developer
Primary stack
Nice to have's
Job description
About the Position
We are seeking a Java Backend Developer with 5+ years experience to join our top 10 multinational bank in Romania. You will be building scalable, high-availability digital banking services for SME customers using Java, Spring, Kafka, and modern DevOps practices.
Client: Top 10 Multinational Bank in Romania
Office Location: Bucharest
Contract Duration: At least 12 months
Project No.: 0312809261
Responsibilities
- Understand business requirements, clarify open points, and challenge them when a better technical approach is available
- Design and develop Java backend applications, from high-volume and low-latency services to critical high-availability systems
- Build and maintain REST and SOAP services and integrations with messaging, databases, and other enterprise systems
- Take part in code reviews, development shadowing, testing, technical design, and Agile ceremonies
- Write clear technical design documentation and apply Java engineering best practices
- Build, improve, and maintain automated CI/CD pipelines as part of a “we build it, we run it” way of working
- Provide L3 support for live applications, investigate issues, and contribute to stable production services
- Work closely with the team to improve development processes, engineering standards, and delivery tooling
Requirements
Technical
- At least 5 years of software development experience, including at least 3 years of hands-on Java development
- At least 2 years of experience with Spring Data JDBC or a comparable data-access approach using PostgreSQL, Oracle, or Apache Cassandra
- Strong Java knowledge, including practical experience with Java 8 and/or Java 17, J2EE concepts, and object-oriented programming
- Strong hands-on experience with Spring Framework, Spring Boot, and Spring MVC
- Strong experience building and consuming RESTful services, plus SOAP web services and web-service security
- Experience with Hibernate and persistence/data-access patterns
- Experience with Apache Kafka and enterprise integration concepts such as message queues, web services, and database integrations
- Experience with Git and build/release tooling such as Maven, Gradle, Jenkins, Artifactory, and SonarQube
- Strong understanding of object-oriented design, class hierarchies, constructors, and clean Java design practices
- Hands-on unit and integration testing experience with JUnit and Mockito
- Good knowledge of SQL, JSON, and XML
- Good understanding of enterprise integration patterns and microservices architecture
- Good understanding of CI/CD practices and automated delivery pipelines
- Familiarity with Docker and/or OpenShift environments
- Familiarity with Linux environments
- Familiarity with AWS cloud solutions
Education
- University degree in Computer Science or other related fields preferred
Others
- Good oral and written communication skills (English and Romanian)
- Quick learner who stays up to date with relevant technologies and engineering practices
- Self-motivated, responsible, and comfortable taking ownership of technical decisions and deliverables
- Solution-oriented mindset, willing to take on challenges, and make pragmatic, calculated decisions
Nice to Have
- Experience using Jira for issue tracking
- Experience with IntelliJ IDEA in enterprise Java development
- Previous experience in banking, finance, or fintech
We Offer
- Competitive salary
- Opportunity to work with a top multinational bank in Romania
- Collaborative and innovative work environment
- Professional development opportunities
About the Company
IntelSol is a leading recruitment agency specializing in connecting top talent with top companies in Romania. We pride ourselves on our commitment to excellence and our ability to deliver high-quality candidates to our clients.
Apply for this Position
By using this form, you agree with the storage and handling of your data by this website, according to the GDPR regulations.
© INTELLIGENT SOLUTIONS SERVICES SRL. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
More at INTELLIGENT SOLUTIONS SERVICES SRL
All 29 rolesBusiness System Analyst, 5+ years experience
INTELLIGENT SOLUTIONS SERVICES SRL · Romania
Senior AWS Platform Engineer
INTELLIGENT SOLUTIONS SERVICES SRL · Romania
Senior Data Engineer (AWS)
INTELLIGENT SOLUTIONS SERVICES SRL · Romania
Sr. Business Systems Analyst – Data & Reporting, 5+ years experience
INTELLIGENT SOLUTIONS SERVICES SRL · Romania