Our client is seeking a highly skilledJava Developer to join a fast-paced, international technology environment. You will play a key role in designing, developing, and maintaining scalable software solutions using modern Java technologies, cloud-native architectures, and relational databases.
Key Responsibilities
Software Development
Design, develop, and maintain Java-based applications using Quarkus, Spring, and JavaServer Faces (JSF)
Implement and optimize serverless functions for scalable and event-driven use cases
Front-End Development
Build and enhance responsive user interfaces using React
Ensure seamless integration between front-end and back-end systems
Database Management
Work extensively with Oracle, Microsoft SQL Server, and PostgreSQL
Develop complex SQL queries, stored procedures, and database migrations
Optimize database performance and ensure data integrity
Architecture & Design
Collaborate with software architects to design scalable, high-performance systems
Ensure adherence to clean code principles and best practices
Performance & Optimization
Identify and resolve application and database performance issues
Conduct profiling, tuning, and optimization activities
Code Quality & Testing
Write clean, maintainable, and well-documented code
Develop unit, integration, and end-to-end tests
Participate in code reviews and provide constructive feedback
Collaboration & Delivery
Use Git for version control and collaborate within agile teams
Work closely with cross-functional teams to deliver high-quality solutions
Security & Continuous Improvement
Implement secure coding practices and ensure compliance with data protection standards
Stay up to date with emerging technologies and industry trends
Mentor junior developers and share technical knowledge
Required Skills & Experience
Bachelor’s degree in Computer Science, Information Technology, or equivalent experience
2+ years of experience as a Java Developer
Strong experience with Quarkus, Spring, React, JSF, and serverless architectures
Solid experience with Oracle DB, MS SQL Server, and PostgreSQL
Strong understanding of software design principles, data structures, and algorithms
Experience working in Agile environments
Strong problem-solving and debugging skills
Excellent communication and teamwork abilities
High attention to detail and commitment to code quality
Nice to Have
Certifications in Java or related technologies
Experience with cloud platforms (AWS, Azure, or GCP)
Knowledge of Docker and Kubernetes
Experience in the financial services or fintech domain
Benefits
Competitive remuneration package
Ticket restaurant card
Private medical health insurance plan
International and multicultural working environment
Strong team culture with focus on technology and innovation
Continuous learning and career development opportunities
Growth within a leading, fast-expanding technology organization