This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are seeking an experienced and highly skilled Java Fullstack Developer at the Vice President level to join our dynamic technology team. The ideal candidate will be a hands-on technical leader with a strong background in designing, developing, and deploying robust, scalable, and high-performance enterprise applications. This role requires expertise across the entire software development life cycle, from front-end user interface development to back-end services and database integration. The Vice President will be responsible for driving technical excellence, mentoring junior developers, and contributing to architectural decisions that impact strategic initiatives.
Job Responsibility:
Lead the design, development, testing, and deployment of complex Java-based applications
Develop both front-end and back-end components
Collaborate with architects and other senior engineers to define and evolve application architecture
Provide technical guidance, mentorship, and code reviews
Design and implement integrations with various internal and external systems, APIs, and data sources
Work with relational and NoSQL databases
Contribute to CI/CD pipelines, containerization, and cloud deployments
Analyze complex technical challenges and implement solutions
Work closely with product owners, business analysts, and other technical teams
Identify and resolve performance and scalability issues
Ensure applications are developed with security best practices
Requirements:
Bachelor's or Master's degree in Computer Science, Engineering, or a related field
10+ years of professional software development experience, with a significant focus on Java and fullstack development
Demonstrated experience in a technical leadership or senior developer role
Strong proficiency in Java (Java 8+), Spring Framework (Spring Boot, Spring Cloud), Microservices architecture
Extensive experience with modern JavaScript frameworks (e.g., React, Angular, Vue.js), HTML5, CSS3, and responsive design
Expertise in designing and consuming RESTful APIs
Strong knowledge of SQL and NoSQL databases, including database design and query optimization
Hands-on experience with cloud platforms (AWS, Azure, or GCP) and related services
Experience with CI/CD tools (e.g., Jenkins, GitLab CI), Git, Docker, and Kubernetes
Solid understanding of unit, integration, and end-to-end testing frameworks
Excellent problem-solving and analytical skills
Strong communication and interpersonal skills
Ability to work independently and as part of a team in a fast-paced, agile environment
Proven ability to mentor and guide junior developers
Strong organizational skills and attention to detail
Nice to have:
Experience in the financial services industry
Knowledge of message brokers (e.g., Kafka, RabbitMQ)
Familiarity with container orchestration tools like OpenShift
Experience with performance monitoring and logging tools (e.g., Splunk, ELK stack, Prometheus, Grafana)
Certifications in Java, Cloud platforms, or related technologies