CrawlJobs Logo

Java Senior Developer

Romania, Brasov · Job Posted April 27, 2026
Apply Position
Job Link Share

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
  • Optimize application performance by identifying and resolving bottlenecks, fine-tuning code, and implementing caching mechanisms where applicable
  • Document the development process, including design decisions, technical specifications, and user guides, to ensure knowledge transfer and facilitate future maintenance

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
  • Working experience with: Oracle, PostgreSQL, Mongo DB
  • Familiarity with build/deployment automation
  • Excellent verbal and written communication skills in English

Nice to have

  • Experience with Cloud based system is nice to have
  • Good written and understanding skills in German

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

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

The Java Senior Developer will be part of the Tribe Core Capabilities, responsib...
Location
Location
Portugal , Porto
Salary
Salary:
Not provided
https://www.inetum.com Logo
Inetum
Expiration Date
Until further notice
Flip Icon
Requirements
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
Job Responsibility
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
  • 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 Developer Java

Helios is an end-to-end credit lending and risk management platform to manage un...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong understanding of core java, collections, multithreading, performance tuning, troubleshooting and deployment
  • Experience in core J2EE, Spring, Hibernate development
  • Proficient in Oracle RDBMS and knowledge on Mongo DB would be preferred
  • Strong knowledge of Design patterns/techniques
  • Strong logical abilities and problem solving skills
  • Strong understanding of performance and memory tuning of Java based applications
  • Should be well versed with Tomcat
  • Aware of Linux or UNIX
  • Working knowledge of build and configuration tools like Maven
  • Familiar with standard SDLC and Agile processes
Job Responsibility
Job Responsibility
  • Design and develop business modules independently using J2EE and related frameworks
  • Work as a part of distributed teams
  • Lead and help junior developers
  • Fulltime
Read More
Arrow Right

Senior Java Developer

Join us as a Senior Business Analyst/BAPM at Barclays. At Barclays, we don’t jus...
Location
Location
India , Pune
Salary
Salary:
Not provided
barclays.co.uk Logo
Barclays
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Domain Expertise – Exposure to Equities & Derivatives trading domain
  • Business Analysis & Requirement Documentation – BRD, FRD, Use Case, User Stories, Process Flows, Gap Analysis
  • Agile Methodologies – Scrum, Kanban, User Story Writing, Sprint Planning, Backlog Grooming
  • Data Analysis – SQL, Data Mapping, XML
  • Tools – JIRA, Confluence, MS Visio
  • Stakeholder Management – Strong communication with Business, IT team
  • Testing Support – SIT/UAT Support, Test Case Review, Defect Management
Job Responsibility
Job Responsibility
  • Management of change projects within the organisation, ensuring that they are delivered on time, within scope, budget, and to the required quality standards
  • Development and management of project plans that outline the scope, objectives, timelines, and resource requirements for change projects
  • Communication with stakeholders, including senior management, project teams, and external partners, to ensure that they are informed about project progress and that their needs and expectations are being met
  • Management of project teams, ensuring that they are properly resourced and that they have the necessary skills and expertise to deliver on project objectives
  • Management of project budgets, ensuring that projects are delivered within the agreed budget
  • Creation of reports on project progress to ensure that proposed solutions are delivered on time and within budget
  • Management of project risks, ensuring that risk, assumptions, issues and dependencies are identified, assessed, and mitigated as necessary
  • Facilitation of change management activities, including training and communication, to ensure that change projects are successfully implemented and embedded in the organisation
What we offer
What we offer
  • Competitive holiday allowance
  • Life assurance
  • Private medical care
  • Pension contribution
  • Fulltime
Read More
Arrow Right
New

Fi Risk Senior Java Developer – Assistant Vice President

The Applications Development Senior Programmer Analyst is an intermediate level ...
Location
Location
India , Chennai
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
  • 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
  • Bachelor's degree/University degree or equivalent experience
  • Java
  • Microservices
  • APIs
  • Kafka
Job Responsibility
Job Responsibility
  • 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
  • Acts as SME to senior stakeholders and /or other team members
  • Fulltime
Read More
Arrow Right
New

Senior Java Developer

We are seeking a highly skilled and experienced Senior Java Developer with a str...
Location
Location
India , Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8-10 years of professional experience in software development with a strong focus on Java (Java 17+)
  • Extensive hands-on experience in designing, developing, and deploying microservices architectures
  • Proven expertise with Spring Boot, Spring Cloud, or similar frameworks for microservice development
  • Solid experience with containerization technologies (e.g., Docker, Kubernetes)
  • Demonstrated experience with cloud platforms (e.g., AWS, Azure, GCP), including deployment, scaling, and management of microservices in a cloud environment
  • Strong experience with messaging queues (e.g., Kafka, RabbitMQ) and API Gateways
  • Practical experience in implementing and advocating for CI/CD pipelines and advanced DevOps practices
  • Proficiency in Java (Java 17+)
  • Deep understanding and practical application of object-oriented programming (OOP) principles, design patterns, and software architecture
  • Strong knowledge of RESTful API design, development, and security best practices
Job Responsibility
Job Responsibility
  • Lead the design, development, and implementation of robust, scalable, and secure microservices using Java 17+ and modern related technologies (e.g., Spring Boot, Spring Cloud, Kafka, Kubernetes)
  • Drive the technical design and architecture of new features and enhancements, ensuring alignment with overall system architecture, enterprise standards, and best practices
  • Collaborate effectively with product owners, architects, and other developers to translate complex business requirements into clear, efficient, and innovative technical solutions
  • Communicate complex technical concepts and solutions clearly to both technical and non-technical stakeholders, fostering understanding and alignment across teams
  • Write clean, maintainable, and efficient production-grade code, strictly adhering to established coding standards and design patterns, and utilizing tools for static analysis (e.g., SonarQube)
  • Conduct comprehensive code reviews to ensure code quality, performance optimization, security, and adherence to architectural and design principles
  • Proactively identify and resolve complex technical issues, performing thorough root cause analysis and implementing effective, long-term solutions
  • Participate actively in the full software development lifecycle, including planning, design, development, testing, deployment, and post-production support, demonstrating end-to-end ownership
  • Mentor and guide junior developers, actively sharing knowledge, fostering a culture of continuous learning, and promoting best practices within the team
  • Drive continuous improvement of development processes, tools, and technologies, championing adoption of modern methodologies like CI/CD, DevOps, and automation
  • Fulltime
Read More
Arrow Right
New

Senior Java Developer

Are you passionate about building technology that powers a global delivery netwo...
Location
Location
Germany , Berlin
Salary
Salary:
Not provided
justeattakeaway.com Logo
Just Eat Takeaway.com
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong demonstrable experience developing and maintaining production-grade backend applications using Java 11+ (or similar modern versions). Strong proficiency with the Quarkus framework, or deep experience with Spring/Spring Boot, is highly desirable
  • Extensive experience designing, building, and operating microservices architectures and resilient, high-volume RESTful APIs
  • Proven track record of mentoring junior engineers, driving engineering best practices, and cultivating a collaborative team environment
  • Expertise with relational databases, including advanced knowledge of data persistence, complex query optimization, schema migration, and effective data modelling for scale. Experience with NoSQL databases (e.g., Cassandra, MongoDB) is a significant plus
  • Deep and practical understanding of software engineering principles, including distributed systems design, concurrency, security best practices, and advanced testing methodologies
  • Proven ability to diagnose and resolve complex technical challenges in production environments, leveraging advanced monitoring and observability tools (e.g., Datadog, Prometheus, Grafana, ELK stack)
  • A strong, proactive approach to system ownership, architecture evolution, and continuous improvement, coupled with superior analytical and critical thinking skills
  • Exceptional written and verbal communication skills, with the ability to articulate complex technical decisions to both technical and non-technical stakeholders
  • Demonstrated ability to thrive as a key contributor in a fast-paced, dynamic environment, driving technical initiatives independently
  • A humble, inquisitive, and collaborative mindset, with a proven track record of mentoring others and fostering a culture of continuous learning
Job Responsibility
Job Responsibility
  • Architect, develop, and maintain highly scalable, robust, and performant backend services using Java, ensuring system resilience and operational excellence
  • Serve as a technical leader in feature development, driving complex projects from inception through deployment and post-release monitoring
  • Conduct rigorous code reviews, providing constructive feedback and enforcing high standards for code quality, design patterns, and system architecture
  • Drive architectural discussions and technical roadmap planning, influencing the long-term strategy and health of our systems
  • Collaborate extensively with cross-functional teams (Product, Data, other Engineering teams) to define requirements, design interfaces, and deliver cohesive, effective solutions
  • Expertly troubleshoot and resolve complex production issues in a high-traffic, distributed microservices environment, minimizing downtime and identifying root causes
  • Mentor and coach mid-level and junior engineers on technical design, engineering best practices, and effective problem-solving
  • Proactively identify and lead initiatives for refactoring, performance optimization, and improvement of development processes (CI/CD, testing methodologies)
  • Define and implement comprehensive unit, integration, and performance tests to ensure the quality and reliability of developed features
  • Maintain and enhance continuous integration and continuous delivery (CI/CD) pipelines, ensuring rapid and automated deployment with high confidence
  • Fulltime
Read More
Arrow Right
New

Senior Java Developer

At Citi, we believe in power of engineering to drive success and nurture culture...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5-10 years of Java programming experience in developing robust, scalable, and maintainable applications applying Object Oriented Design principles
  • Demonstrable experience on building big-data & caching solutions
  • Strong understanding of SQL & NoSQL databases
  • Knowledge of HTTP, ReSTful web services and API design
  • Familiarity with Linux environment including scripting skills
  • Good understanding of Spring Framework and Kafka
  • Strong understanding of automation testing
Job Responsibility
Job Responsibility
  • Development of high-quality software, emphasizing simplicity, maintainability, and reuse
  • Participation in code and design reviews
  • Analyse requirements by working closely with the business analyst and business aligned teams to define solutions
  • Effective communication with support, other development, and infrastructure teams
  • Contribute to architectural standards, best practices, and promote adherence to these standards
  • Implement best coding & testing practices within team
  • Fulltime
Read More
Arrow Right