CrawlJobs Logo

Java Spring Developer

Portugal, Lisbon · Job Posted March 13, 2026
Apply Position
Job Link Share

Job Description

Seeking a Java Developer: Rhino, are you there? At WE ARE META, we focus on finding the perfect match between our Rhinos and our clients.

Requirements

  • More than 4 years of professional experience in a similar role
  • Strong hands-on experience with Java and the Spring ecosystem, including Spring Boot, Core, Batch, Data, Hibernate, and JPA, as well as solid exposure to Angular 10 and REST API development
  • Knowledge of C# is required, particularly in the context of TRR target SAKIORI
  • Proficiency with development and CI/CD tools such as Git, Jenkins, Maven, Sonar, and Bitbucket
  • Experience working with release and deployment management tools including XL Release, XL Deploy, and Ctrl-M
  • Good understanding of software design patterns, SOLID principles, and object-oriented programming concepts
  • Comfortable working in both Linux and Windows environments, with exposure to OpenShift
  • Strong knowledge of SQL and experience with databases such as Oracle and SingleStore
  • Solid understanding of regulatory frameworks including MIFID II and EMIR REFIT (OTC, Collateral, Listed Derivatives)
  • Prior experience working with Collateral, OTC products, and listed derivatives is required
  • English language skills at least level B2
  • Availability for a hybrid work model, 2 times a week in the Lisbon office (requires Portuguese or other EU citizenship, or a valid Portuguese work permit)

Nice to have

French language skills at least level B1 would be a plus

What we offer

  • Welcome kit
  • Opportunities for career progression
  • Health insurance
  • Coverflex meal card
  • Other protocols and special discounts

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Java Spring Developer

8 matching positions

Java Developer / Java Web Developer

In this Java Development role you will get the opportunity to run your own proje...
Location
Location
United States , Des Moines
Salary
Salary:
120000.00 USD / Year
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience with Java Development
  • Spring Boot / Microservices, Hibernate, Struts is a MUST HAVE
  • Experience with JavaScript
  • Angular experience is a plus
  • Spring experience
  • HTML5
  • CSS
  • 2 year or 4 year degree is Preferred (Prefer Computer Science or similar)
  • Hands-on background with the Spring Framework
  • Familiarity with web application technologies such as HTML5 and CSS
Job Responsibility
Job Responsibility
  • Run your own projects
  • Develop on challenging IT / Technical projects
  • Work closely with the business
  • Work in a mid sized team environment
What we offer
What we offer
  • Unheard of benefits
  • training opportunities
  • 10% bonus
  • medical
  • vision
  • dental
  • life and disability insurance
  • 401(k) plan
  • free online training
  • Fulltime
Read More
Arrow Right

Java Spring Developer- Retirement Services

The Java Spring Developer position at NTT DATA involves designing, developing, a...
Location
Location
United States , Merrimack
Salary
Salary:
Not provided
nttdata.com Logo
NTT DATA
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Engineering, Mathematics, or equivalent experience
  • 3+ years of experience in Java, JEE, Spring MVC, Spring Boot
  • Strong hands-on experience with VBA and Excel-based solutions
  • Strong hands-on experience with JavaScript (JS)
  • 3+ years of experience in SQL and Stored Procedures
  • Experience working in CI/CD and DevOps environments
  • Experience with unit testing frameworks (JUnit, Mockito, PowerMock)
  • Must be a U.S. Citizen or Green Card Holder
Job Responsibility
Job Responsibility
  • Collaborate with business stakeholders, pension administrators, and SMEs to understand Defined Benefits processes and requirements
  • Design, develop, and maintain applications using Java, JEE, Spring MVC, Spring Boot
  • Work on VBA-based Excel tools, including enhancement, maintenance, and transformation
  • Convert and modernize VBA scripts into Java/JavaScript-based applications
  • Develop and optimize SQL queries and stored procedures
  • Build and consume REST-based services where required
  • Work in a DevOps environment with CI/CD pipelines
  • Fulltime
Read More
Arrow Right

Senior Developer Java Spring

The Applications Development Tech Lead is an senior developer level position res...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 9-12 years of relevant experience in Java
  • Experience in systems analysis and programming of software applications
  • Experience in managing and implementing successful projects
  • Working knowledge of consulting/project management techniques/methods
  • Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
  • Expertise in Spring Batch, Spring IOC, Spring Annotation, Spring Security
  • Expertise in mocking, Junit and perf testing of solutions
  • Should possess basic Unix/Linux knowledge to be able to write and understand basic shell scripts and basic Unix commands
  • Bachelor’s degree/University degree or equivalent experience
Job Responsibility
Job Responsibility
  • Hands On programing experience, core Java 17 , Spring, SQL Technologies
  • Conduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, model development, and establish and implement new or revised applications systems and programs to meet specific business needs or user areas
  • Monitor and control all phases of development process and analysis, design, construction, testing, and implementation as well as provide user and operational support on applications to business users
  • Utilize in-depth specialty knowledge of applications development to analyze complex problems/issues, provide evaluation of business process, system process, and industry standards, and make evaluative judgement
  • Recommend and develop security measures in post implementation analysis of business usage to ensure successful system design and functionality
  • Consult with users/clients and other technology groups on issues, recommend advanced programming solutions, and install and assist customer exposure systems
  • Ensure essential procedures are followed and help define operating standards and processes
  • Serve as advisor or coach to new or lower level analysts
  • Has the ability to operate with a limited level of direct supervision
  • Can exercise independence of judgement and autonomy
  • Fulltime
Read More
Arrow Right

Java Developer - Spring

The Applications Development Intermediate Programmer Analyst is an intermediate ...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 2-5 years of relevant experience in the Financial Service industry
  • Intermediate level experience in Applications Development role
  • Consistently demonstrates clear and concise written and verbal communication
  • Demonstrated problem-solving and decision-making skills
  • Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
  • Bachelor’s degree/University degree or equivalent experience
Job Responsibility
Job Responsibility
  • Utilize knowledge of applications development procedures and concepts, and basic knowledge of other technical areas to identify and define necessary system enhancements, including using script tools and analyzing/interpreting code
  • Consult with users, clients, and other technology groups on issues, and recommend programming solutions, install, and support customer exposure systems
  • Apply fundamental knowledge of programming languages for design specifications.
  • Analyze applications to identify vulnerabilities and security issues, as well as conduct testing and debugging
  • Serve as advisor or coach to new or lower level analysts
  • Identify problems, analyze information, and make evaluative judgements to recommend and implement solutions
  • Resolve issues by identifying and selecting solutions through the applications of acquired technical experience and guided by precedents
  • Has the ability to operate with a limited level of direct supervision.
  • Can exercise independence of judgement and autonomy.
  • Acts as SME to senior stakeholders and /or other team members.
  • Fulltime
Read More
Arrow Right

Java Developer + Spring Boot

We are seeking a talented Java Developer with experience in Spring Boot to join ...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
overturerede.in Logo
Overture Rede
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proven experience with Java, Spring Boot, and related technologies
  • Familiarity with RESTful web services and microservices architecture
  • Knowledge of relational databases (e.g., MySQL, PostgreSQL)
  • Experience with version control systems like Git
  • Strong problem-solving skills and attention to detail
Job Responsibility
Job Responsibility
  • Design, develop, and maintain Java-based applications using Spring Boot
  • Collaborate with project managers and other developers to define requirements and deliver solutions
  • Write high-quality, efficient, and maintainable code
  • Participate in code reviews and contribute to team best practices
  • Debug and troubleshoot application issues
Read More
Arrow Right

Java Developer with spring boot

The Applications Development Programmer Analyst is an intermediate level positio...
Location
Location
India , Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3-5 years of experience with strong focus on Java developer
  • Java, Microservices & Spring boot framework
  • Problem-Solving: Excellent analytical and problem-solving skills
  • Communication: Strong communication and interpersonal skills
  • Teamwork: Ability to work effectively in a team environment
  • Bachelor’s degree/University degree or equivalent experience
Job Responsibility
Job Responsibility
  • Utilize knowledge of applications development procedures and concepts, and basic knowledge of other technical areas to identify and define necessary system enhancements
  • Identify and analyze issues, make recommendations, and implement solutions
  • Utilize knowledge of business processes, system processes, and industry standards to solve complex issues
  • Analyze information and make evaluative judgements to recommend solutions and improvements
  • Conduct testing and debugging, utilize script tools, and write basic code for design specifications
  • Assess applicability of similar experiences and evaluate options under circumstances not covered by procedures
  • Develop working knowledge of Citi’s information systems, procedures, standards, client server application development, network operations, database administration, systems administration, data center operations, and PC-based applications
  • Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency
  • Fulltime
Read More
Arrow Right

Java Spring Boot Developer

The Applications Development Intermediate Programmer Analyst is an intermediate ...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5-8 years of relevant experience in Java, Spring Boot, Microservices
  • Intermediate level experience in Applications Development role
  • Consistently demonstrates clear and concise written and verbal communication
  • Demonstrated problem-solving and decision-making skills
  • Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
  • Strong experience in Java, Spring Boot, Microservices
  • Experience with Databases, Versioning tools and CI/CD pipelines
  • Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
  • Bachelor’s degree/University degree or equivalent experience
Job Responsibility
Job Responsibility
  • Utilize knowledge of applications development procedures and concepts, and basic knowledge of other technical areas to identify and define necessary system enhancements, including using script tools and analyzing/interpreting code
  • Consult with users, clients, and other technology groups on issues, and recommend programming solutions, install, and support customer exposure systems
  • Apply fundamental knowledge of programming languages for design specifications
  • Analyze applications to identify vulnerabilities and security issues, as well as conduct testing and debugging
  • Serve as advisor or coach to new or lower level analysts
  • Identify problems, analyze information, and make evaluative judgements to recommend and implement solutions
  • Resolve issues by identifying and selecting solutions through the applications of acquired technical experience and guided by precedents
  • Has the ability to operate with a limited level of direct supervision
  • Can exercise independence of judgement and autonomy
  • Acts as SME to senior stakeholders and /or other team members
  • Fulltime
Read More
Arrow Right

Sr Programmer Analyst Core Java Developer with Spring SQL with AI driven development tools

The Applications Development Senior Programmer Analyst is an intermediate-level ...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5-8 years of relevant experience in systems analysis and programming software applications
  • A strong background in Java development is essential
  • Experience in managing and implementing successful projects
  • Working knowledge of consulting and project management techniques/methods
  • Demonstrated ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
  • Proficiency in leveraging AI-powered coding assistants (e.g., GitHub Copilot) to enhance and streamline the software development lifecycle, including tasks such as code generation, refactoring, debugging, unit test creation, and documentation
  • B.Tech from a top engineering college/university, preferably in Computer Science, EE, or ECE branches
  • Candidates with a passion for coding and systems development from other disciplines may also apply
  • A substantial part of experience should be in top-notch IBs/Banks and product companies
  • Efficient Prompting
Job Responsibility
Job Responsibility
  • Conducting tasks related to feasibility studies, time and cost estimates, IT planning, and risk analysis for applications development
  • Establishing and implementing new or revised applications systems and programs to meet specific business needs
  • Monitoring and controlling all phases of the development process, including analysis, design, construction, testing, and implementation
  • Integrating and deploying machine learning models and AI-powered features into Java-based enterprise applications
  • Collaborating with data scientists and AI specialists to build scalable and secure AI solutions
  • Applying Generative AI (GenAI) tools and techniques to accelerate development, optimize code, and improve documentation
  • Providing user and operational support on applications to business users
  • Utilizing in-depth specialty knowledge of applications development to analyze complex problems, provide evaluation of business processes, and make evaluative judgments
  • Recommending and developing security measures in post-implementation analysis of business usage to ensure successful system design and functionality
  • Consulting with users, clients, and other technology groups on issues and recommending advanced programming solutions
  • Fulltime
Read More
Arrow Right