CrawlJobs Logo

Java Senior Developer

Portugal, Porto · Job Posted June 30, 2025
Apply Position
Job Link Share

Job Description

The Java Senior Developer will be part of the Tribe Core Capabilities, responsible for TSP applications, and will have to improve the TSP platform, maintain it, and support its integration process into various company's subsidiaries. The Senior Developer will be also supporting other team members in their daily tech tasks.

Job Responsibility

  • Designing, implementing and maintaining the TSP solution
  • Supporting other team members in their daily tech tasks
  • Contributing to functional and technical specifications according to the company's internal architecture guidelines
  • Implementing, tests and industrialize TSP components
  • Contributing to platform architecture evolution
  • Providing technical support for other team members on their tech activities
  • Providing technical support for the platform integrators and production operators
  • Participating on agile ceremonies (stand-up/daily meetings, reviews, replenishing and retrospectives)
  • Participating in Code Review/Pair Programing activities
  • Challenging the team and share ideas

Requirements

  • 5+ years of experience developing JAVA applications
  • Expert in Java eco-system and Backend techs: Web Services (JAX-WS, Spring MVC, SOAP/REST/JSON), Spring Framework, Spring Boot, JPA / Hibernate
  • Experienced with cloud environments and continuous integration principles and tools: AWS and/or IBM Cloud GIT / Maven / Jenkins Pipeline / Sonar / Nexus, Cloud / Docker / Kubernetes
  • Strong experience with Frontend techs (Angular / JavaScript)
  • Strong experience with Oracle / PostgreSQL / MongoDB
  • Knowledge on Standard Security Protocols (SAML2, OIDC, etc.)
  • Experience with Junit, JMeter and/or other test frameworks
  • Autonomous, rigorous with a high personal commitment
  • Be curious and proactive searching for new solutions
  • Be critical and constructive on the solutions analysis
  • Aims to learn and use the latest technologies

Looking for more opportunities?

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

Similar Jobs for

Java Senior Developer

8 matching positions

Java Senior Developer

Location
Location
Romania , Brasov
Salary
Salary:
Not provided
nttdata.com Logo
NTT DATA
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • A University degree or advanced diploma in a software engineering-related discipline, preferably in Computer Science, or equivalent experience
  • At least 5 years of experience on a similar position is required
  • Application development experience with Spring Boot
  • Working experience with Microservice architecture
  • Working experience with Unit testing and test automation
  • Working experience with Maven or similar build tools
  • Experience with messaging technologies (RabbitMQ, Kafka)
  • Hands-on experience with Vector Databases, RAG pipeline optimization, Prompt Engineering, and Azure OpenAI APIs
  • Familiarity with Docker, Kubernetes or other containerization frameworks
  • Experience with Shell Scripting and Git
Job Responsibility
Job Responsibility
  • Development of microservices and integration with the existing platform
  • Design and implement a Java application using Spring Boot, ensuring seamless compatibility, scalability, and fault tolerance
  • Implement data models, APIs, and microservices to integrate with existing systems and databases, enabling seamless data exchange and real-time updates
  • Develop algorithms and implement forecasting models to predict production volumes based on historical data, market demand, and other relevant factors
  • Create intuitive user interfaces to facilitate data input, visualization, and analysis, enabling production planners to make informed decisions
  • Collaborate with the testing team to ensure proper functionality, performance, and reliability of the application, conducting thorough unit and integration testing
  • Design and implement UX for AI-powered features
  • Integrate LLM outputs into user interfaces
  • Develop and optimize RAG pipelines and prompt engineering strategies
  • Work with Vector Databases and Azure OpenAI APIs to enable AI-driven capabilities
What we offer
What we offer
  • Smooth integration and a supportive mentor
  • Pick your working style: choose from Remote, Hybrid or Office work opportunities
  • Different working hours to suit your needs
  • Sponsored certifications, trainings and top e-learning platforms
  • Private Health Insurance
  • Individual coaching sessions or accredited Coaching School
  • Epic parties or themed events
  • Fulltime
Read More
Arrow Right

Java Senior Developer

We are looking for experienced professionals who can design and develop complex ...
Location
Location
Salary
Salary:
Not provided
itransition.com Logo
Itransition
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3+ years of experience in IT
  • Hands-on experience with modern Java technologies for server solutions (Kotlin, Java 8+), Spring Boot/Framework
  • Knowledge of RDBMS and ORM (Hibernate, JOOQ, MyBatis), NoSQL databases
  • Architectural knowledge of client-server system principles, microservices, practical skills for design patterns and OOP
  • English skills should be sufficient for taking part in conversations on the technical aspects of projects
Job Responsibility
Job Responsibility
  • design and develop complex software systems from scratch
  • design project-wide technical solutions
  • establish and control the best development practices
What we offer
What we offer
  • Projects for such clients as PayPal, Wargaming, Xerox, Philips, adidas and Toyota
  • Competitive compensation that depends on your qualification and skills
  • Career development system with clear skill qualifications
  • Flexible working hours aligned to your schedule
  • Compensation of medical costs
  • English courses online
  • Internal conferences, workshops and meetups for learning and experience sharing
  • Gym membership compensation, corporate sport competitions (cybersport included)
  • 5 days of paid sick leave per year with no obligation to submit a sick-leave certificate
Read More
Arrow Right

Senior Java Developer

We are seeking a Senior Java Developer with a minimum of 12 years of professiona...
Location
Location
Richmond
Salary
Salary:
Not provided
capstonec.com Logo
Capstone IT Staffing
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Java / Core Java (versions 8-17
  • extensive hands-on experience)
  • Spring Framework (Spring Boot, Spring Data, Spring Cloud)
  • Microservices architecture
  • REST API's
  • REST & SOAP web services development
  • JPA2 / Hibernate (HQL, JPQL, Criteria APIs)
  • Object-Oriented Design & Design Patterns
  • Domain Driven Design (DDD) concepts
  • Kafka
Job Responsibility
Job Responsibility
  • Lead and contribute to modernization efforts from monolith to microservices architectures
  • Support migration strategies from on-prem systems to hybrid cloud environments
  • Design, develop, and maintain scalable, enterprise-grade applications in distributed environments
  • Write clean, efficient, and testable Java code
  • Participate in architecture, design, development, testing, and deployment
  • Debug, troubleshoot, and resolve production issues
  • Prepare and manage code releases
  • Collaborate with cross-functional teams to deliver technical solutions
  • Contribute to continuous improvement and engineering best practices
  • Experience working in secure enterprise environments
  • Fulltime
Read More
Arrow Right

Senior Java Developer

For this position, we are looking for a Senior Java Developer who can assist one...
Location
Location
Singapore , Singapore
Salary
Salary:
Not provided
https://www.soprasteria.com Logo
Sopra Steria
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s / Master’s degree in Computer Science, Information Technology, or a related field.
  • Proven experience as a Senior Java Developer or similar role.
  • Strong proficiency in Java and related technologies (Spring, Hibernate, etc.).
  • Experience with microservices architecture and RESTful APIs.
  • Strong understanding of software development principles, design patterns, and best practices.
  • Proficiency in SQL and experience with relational databases (MySQL, PostgreSQL, etc.).
  • Familiarity with version control systems such as Git.
  • Experience with continuous integration and continuous deployment (CI/CD) pipelines.
  • Experience designing, building and testing Java EE applications
  • Strong proficiency in programming languages such as Java, Spring Boot. Micro services
Job Responsibility
Job Responsibility
  • Design, develop, and maintain high-performance, scalable Java applications.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Write clean, maintainable, and efficient code following best practices and industry standards.
  • Participate in code reviews to ensure code quality and share knowledge with team members.
  • Troubleshoot and debug complex issues in a timely and efficient manner.
  • Provide technical leadership and mentorship to junior developers.
  • Contribute to the continuous improvement of the development process, tools, and methodologies.
  • Stay updated with the latest industry trends and technologies to ensure our solutions remain current and competitive.
  • Work closely with product managers, designers, and other stakeholders to understand requirements and deliver high-quality solutions
What we offer
What we offer
  • Hybrid working mode
  • 18 days of Annual leave
  • Comprehensive coverage including General Practitioner, hospitalization, dental, and optical
  • Annual bonus based on individual performance
  • Training programs
  • Certification opportunities
  • Training incentives to support career growth
  • Regular team-building activities and social events
  • Fulltime
Read More
Arrow Right

Senior Java Developer

The Senior Java Developer works within Global Spread Products Technology. We are...
Location
Location
Canada , Mississauga
Salary
Salary:
94300.00 - 141500.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5-8 years of relevant experience in Applications Development or systems analysis role
  • Extensive experience system analysis and in UI programming of software applications
  • Ability to adjust priorities quickly as circumstances dictate
  • Consistently demonstrates clear and concise written and verbal communication
  • Bachelor’s degree/University degree or equivalent experience
Job Responsibility
Job Responsibility
  • Analyze and collaborate technical solutions and strategies with the team
  • Partner with Technical Lead to provide the optimum solution for our GSP clients
  • Participate in the successful delivery of technical solutions
  • Transfer knowledge to other developers during the implementation of solutions and projects
  • Perform design reviews, code reviews, test reviews and technical document reviews
  • Responsible for Systems Analysis, Design, Coding, Unit Testing and other SDLC activities
  • Ensure code developed meets the business and stakeholder requirements
  • Explore existing application systems
  • Determines areas of complexity and potential risks to a successful implementation
  • Communicate continually with the client and project teams
  • Fulltime
Read More
Arrow Right

Full Stack Senior Java Developer

Citi is embarking on a multi-year technology initiative in Wholesale Lending Cre...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years of hands on experience
  • Good Knowledge of UI/UX Design and Tools (e.g. Figma), Angular JS and Jest for unit testing
  • Good Knowledge of Spring including Spring Framework, Spring Boot, Spring Security, Spring Web, Spring Data
  • Hands-on Knowledge of: Threading, Collections, Exception Handling, JDBC, Java OOD/OOP Concepts, GoF Design Patterns, MoM and SOA Design Patterns, File I/O, and parsing XML and JSON, delimited files and fixed length files, String matching, parsing, building, working with binary data / byte arrays
  • Good knowledge of SQL (Oracle dialect is preferable)
  • Experience working with SOA & Micro-services utilizing REST
  • Experience working in a Continuous Integration and Continuous Delivery environment and familiar with Tekton, Harness, Jenkins, Code Quality, etc.
  • Knowledge in industry standard best practices such as Design Patterns, Coding Standards, Coding modularity, Prototypes etc.
  • Experience in debugging, tuning and optimizing components
  • Understanding of the SDLC lifecycle for Agile methodologies
Job Responsibility
Job Responsibility
  • Individual Contributor with 7+ years of hands on experience – Write good quality code in Angular JS 16
  • Well versed with UI/UX Designs (Figma), Unit test using Jest
  • Individual Contributor - Write good quality code in Java, Sprint Boot (related stack)
  • Well versed with JUnit, Mockito, Integration Tests and Performance Tests
  • Ability to design, develop components with minimal assistance
  • Ability to effectively interact, collaborate with development team
  • Ability to effectively communicate development progress to the Project Lead
  • Work with developers onshore, offshore and matrix teams to implement a business solution
  • Write user/supported documentation
  • Evaluate and adopt new dev tools, libraries, and approaches to improve delivery quality
  • Fulltime
Read More
Arrow Right

Senior Java Developer

Our Java Developers are fundamental to ensuring the digital technology and relat...
Location
Location
United States , Irving
Salary
Salary:
Not provided
nttdata.com Logo
NTT DATA
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6+ years of experience in Java/J2EE, Spring, hibernate with expertise in design, development, performance tuning, microservice, troubleshooting and deployment
  • 6+ years of strong experience in UI technologies like Java Script, Angular, with expertise in design, development, performance tuning, troubleshooting and deployment
  • 5+ years of experience in Angular 12 & above plus
  • 5 + year of experience ECS, Kubernetes, and open shift
  • 5+ years of experience designing and architecting solutions with latest tech advancements
  • 5+ years of experience in building UI components for agent applications
  • 3+ years of experience in Elastic Search, NoSQL databases, and Caching solutions
  • 3+ years experience in designing and optimizing the software solutions for performance and stability
  • 3+ years experience in Authentication, Authorization, and Security
  • 3+ years experience in UI architecture patterns - Micro Frontend, NX
Job Responsibility
Job Responsibility
  • Develop, test, and maintain software applications and systems
  • Write clean, efficient code using Java & Spring boot, Microservice
  • Collaborating with QA Analysts and Software Developers to develop solutions
  • Work along with a larger scrum team to deliver assigned stories
  • Develop and document the framework for integration and implementation for changes to technical standards
  • Design reusable frameworks – Environment management and layout design
  • Engage with key stake holders, internal and external, to understand user requirements
  • Partner with technical team to determine systems planning, scheduling and implementation timeline to ensure the appropriate timing is set to ensure the project can be completed in scheduled time
  • Participate in Agile planning and estimation activities to break down large tasks into smaller tasks
  • Provide technical guidance to teams and lead on issue resolution
  • Fulltime
Read More
Arrow Right

Senior Java Developer

We are looking for intermediate full-stack software engineers who are passionate...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of experience as a Software Engineer/Developer using Java
  • Multiple years of experience with software engineering best practices (unit testing, automation, design patterns, peer review, etc.)
  • Clear understanding of Data Structures and Object Oriented Principles using Java
  • Multiple years of experience on Service Oriented and MicroServices architectures, including REST and GraphQL implementations
  • Exposure to front-end technologies (Angular, Javascript, Typescript)
  • Exposure to Cloud-native development and Container Orchestration tools (Serverless, Docker, Kubernetes, OpenShift, etc.)
  • Multiple years of experience with frameworks like Spring Boot
  • Exposure to Continuous Integration and Continuous Delivery (CI/CD) pipelines, either on-premise or public cloud (i.e., Tekton, Harness, CircleCI, Cloudbees Jenkins, etc.)
  • Multiple years of experience with agile and iterative software delivery (SCRUM, Kanban)
  • Exposure to Database technologies (RDBMS, NoSQL, Oracle, MySQL, Mongo)
Job Responsibility
Job Responsibility
  • Apply depth of knowledge and expertise to all aspects of the software development lifecycle, as well as partner continuously with stakeholders on a regular basis
  • Develop and engineer solutions within an Agile software delivery team, working to collaboratively deliver sprint goals, write code, and participate in the broader Citi technical community and team-level Agile and Scrum processes
  • Contribute to the design, documentation, and development of world-class enterprise applications leveraging the latest technologies and software design patterns
  • Leverage technical knowledge of concepts and procedures within own area and basic knowledge of other areas to resolve issues, as necessary
  • Follow and contribute to defining technical and team standards
  • Collaborate technical leadership to achieve established goals, in line with our broader technical strategy
  • Fulltime
Read More
Arrow Right