CrawlJobs Logo

Java Tech Lead

Romania, Sibiu Employment contract, B2B · Job Posted June 15, 2026
Apply Position
Job Link Share

Job Description

We are seeking a highly skilled Technical Lead to drive the design and delivery of scalable, high-performance backend and frontend solutions. In this role, you will leverage Java, Spring Boot, Angular, and microservices architecture to build robust applications, while setting best practices for API design, code quality, performance, and security in line with client standards.

Job Responsibility

  • Lead the design and delivery of Java Spring Boot and Angular solutions in line with client architecture standards
  • Define best practices for microservices, REST APIs, code quality, performance and security
  • Collaborate closely with Product Owners, QA and DevOps teams across the full delivery lifecycle
  • Support CI/CD adoption, technical estimations, reviews and mentoring for engineering teams
  • Drive Agile delivery and continuous improvement across design, implementation and release activities

Requirements

  • BSc/MSc in Computer Science or related field
  • 10+ years of software engineering experience with strong expertise in Java, Spring Boot and Angular 2+ years of experience
  • Proven experience building microservices, REST APIs and distributed applications
  • Strong understanding CI/CD pipelines and containerized deployments
  • Experience with Agile/Scrum, Kanban delivery and cross-functional technical leadership
  • Good knowledge of architecture, scalability, observability and secure software development practices
  • Awareness of emerging web technologies and industry trends
  • Experience collaborating in onshore/offshore delivery models involving distributed development and testing teams
  • Strong communication skills
  • Solid project documentation capabilities

What we offer

  • Smooth integration and a supportive mentor
  • Pick your working style: Remote, Hybrid or Office work opportunities
  • Flexible working hours
  • Sponsored certifications, trainings and top e-learning platforms
  • Private Health Insurance
  • Individual coaching sessions or accredited Coaching School
  • Epic parties or themed events for employees and their families

Looking for more opportunities?

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

Similar Jobs for

Java Tech Lead

8 matching positions

Java Tech Lead

Randstad is presently working with a financial services company, offering highly...
Location
Location
Malaysia , Kuala Lumpur
Salary
Salary:
12000.00 - 18000.00 RM / Month
https://www.randstad.com Logo
Randstad
Expiration Date
July 24, 2026
Flip Icon
Requirements
Requirements
  • Java Expertise: Extensive professional experience with Java (Java 11/17+ preferred).
  • Spring Ecosystem: Deep hands-on experience with Spring Framework, Spring Boot, Spring Cloud, and Spring Security.
  • Microservices Architecture: Proven track record of designing and implementing distributed, event-driven microservices architectures. Understanding of patterns like service discovery, circuit breakers, and API gateways.
  • Data Management: Strong experience with relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases, alongside ORM frameworks like Hibernate/JPA.
  • Frontend Development: Solid experience with modern frontend technologies and frameworks (e.g., Svelte, React, Angular, or Vue.js), JavaScript/TypeScript, HTML5, and CSS3.
  • Leadership: Demonstrated experience leading, mentoring, or coaching a small team of developers in a collaborative environment.
  • Communication: Exceptional communication and interpersonal skills, with the ability to articulate complex technical concepts to both technical and non-technical stakeholders.
  • Experience with containerization (Docker, Kubernetes) and cloud platforms (AWS, Azure, or GCP).
  • Familiarity with CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI).
  • Minimum of 7 years of professional software development experience, with at least 2 years acting in an architectural or lead capacity.
Job Responsibility
Job Responsibility
  • Architecture & Design: Design, build, and maintain robust, scalable, and secure enterprise-grade cloud applications using Java, Spring, and Spring Boot microservices architecture.
  • Technical Leadership & Mentorship: Act as the technical lead for a small team of developers. Provide guidance, conduct constructive code reviews, and mentor team members to elevate their technical skills and career growth.
  • Full-Stack Development: Drive the end-to-end delivery of features, ensuring seamless integration between powerful backend microservices and responsive, user-friendly frontend applications.
  • Best Practices: Establish and enforce engineering best practices, including clean code principles, comprehensive testing (unit/integration), CI/CD automation, and agile methodologies.
  • Collaboration: Work closely with product managers, system architects, and cross-functional teams to translate complex business requirements into technical specifications.
What we offer
What we offer
  • Good Benefits
  • Financial Services Industry
  • Accessible Location
  • Exciting Projects + Career Growth
  • Fulltime
Read More
Arrow Right

Java Tech Lead

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
  • 8+years of relevant experience Java, J2EE
  • 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
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

Java Tech Lead

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
  • 8+years of relevant experience in Java J2EE
  • 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
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

Java Tech Lead

Our client is an international financial technology company building solutions t...
Location
Location
Poland , Wrocław; Bielsko-Biała
Salary
Salary:
170.00 - 190.00 PLN / Hour
cshark.com Logo
Cshark
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years of experience in backend or fullstack software development
  • Strong expertise in Java and Spring Boot, including designing modular backend services and REST APIs
  • Experience acting as a Tech Lead or technical owner responsible for architectural decisions
  • Solid experience designing scalable APIs and distributed systems
  • Strong understanding of data modeling in relational databases (e.g., PostgreSQL) and designing efficient query patterns
  • Practical experience with Elasticsearch (or similar search/indexing technologies) for filtering, search, and aggregation over large datasets
  • Experience designing hybrid data architectures combining multiple data sources
  • Experience working with external system integrations, including REST or GraphQL APIs
  • Familiarity with containerized environments (Docker, Kubernetes) and modern CI/CD pipelines
  • Understanding of security patterns in enterprise systems (OAuth2, OIDC, authentication and authorization flows)
Job Responsibility
Job Responsibility
  • Lead the design and development of backend services for a core platform rewrite
  • Design scalable services responsible for transactions, balances, statements, and reporting data
  • Define API contracts and integration patterns between backend services, frontend applications, and external enterprise systems
  • Make key decisions around data modeling, search/indexing strategies, and performance optimization for million-row datasets with complex filtering, sorting, and pagination
  • Support frontend teams by ensuring API-first design and smooth integration with React applications
  • Ensure engineering quality through code reviews, architecture discussions, and mentoring other developers
  • Collaborate closely with product, frontend, and platform teams to deliver robust, production-ready systems
What we offer
What we offer
  • 100% remote work
  • Flexible hours
  • International projects
  • Business english lessons
  • Participation in charity actions
  • In-house technology workshops
  • Fulltime
Read More
Arrow Right

Java Tech Lead

The Applications Development Technology Lead Analyst is a senior level position ...
Location
Location
United States , Tampa
Salary
Salary:
113840.00 - 170760.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Good experience in Project and Team Management
  • Experience in Agile and Scale Agile development models
  • Proficient in Java, Microservices, OrasS or MongoDB.
  • Experience of RestAPI, Kafka, MQ
  • Exposure to cloud environments (ECS preferred).
  • Should have working knowledge of CICD tools
  • Experience in working with large multinational and multicultural organizations and businesses will be an advantage
Job Responsibility
Job Responsibility
  • Lead Development and Implementation of Citi’s global products and applications based on Microservices architecture and hosted on private & public cloud platforms.
  • Provide leadership supervision and champion change and technical management of software upgrade/changes working with support team globally.
What we offer
What we offer
  • Medical, dental & vision coverage
  • 401(k)
  • Life, accident, and disability insurance
  • Wellness programs
  • Paid time off packages including vacation, sick leave, and paid holidays
  • Fulltime
Read More
Arrow Right
New

Java Tech Lead - Vice President

The Applications Development Technology Lead Analyst is a senior level position ...
Location
Location
India , Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years of relevant experience in Java Apps Development role
  • Extensive knowledge of counterparty credit risk domain
  • Extensive experience system analysis and in programming of software applications
  • Experience in managing and implementing successful projects
  • Subject Matter Expert (SME) in at least one area of Applications Development
  • Ability to adjust priorities quickly as circumstances dictate
  • Demonstrated leadership and project management skills
  • Consistently demonstrates clear and concise written and verbal communication
  • Bachelor's degree/University degree or equivalent experience
  • Master's degree preferred
Job Responsibility
Job Responsibility
  • Partner with multiple management teams to ensure appropriate integration of functions to meet goals as well as identify and define necessary system enhancements to deploy new products and process improvements
  • Resolve variety of high impact problems/projects through in-depth evaluation of complex business processes, system processes, and industry standards
  • Provide expertise in area and advanced knowledge of applications programming and ensure application design adheres to the overall architecture blueprint
  • Utilize advanced knowledge of system flow and develop standards for coding, testing, debugging, and implementation
  • Develop comprehensive knowledge of how areas of business, such as architecture and infrastructure, integrate to accomplish business goals
  • Provide in-depth analysis with interpretive thinking to define issues and develop innovative solutions
  • Serve as advisor or coach to mid-level developers and analysts, allocating work as necessary
  • 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

Senior Java Tech Lead

We are seeking a highly skilled and experienced Senior Java Developer to join ou...
Location
Location
India , Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience: 7+ years of professional experience in Java development
  • Java Core: Strong proficiency in Java and its ecosystem, with a deep understanding of object-oriented programming, design patterns, and data structures
  • Backend Services: Extensive experience in developing and deploying scalable and high-performance backend services
  • Data Distribution/Caching: Proven experience with data distribution technologies like Kafka and in-memory data grids/caching solutions such as Apache Ignite, VMware GemFire, or similar
  • Database Technologies: Strong understanding and hands-on experience with relational databases (e.g., PostgreSQL, Oracle, SQL Server) and/or NoSQL databases (e.g., MongoDB, Cassandra)
  • Kubernetes & Docker: Hands-on experience with Docker for containerization and Kubernetes for container orchestration and deployment
  • Multithreading: Expert-level knowledge and practical experience with Java multithreading and concurrency concepts
  • Security: Strong understanding of application security principles, secure coding practices, and experience implementing security measures
  • Unit Testing: Experience with unit testing frameworks and practices (e.g., JUnit, Mockito)
  • Troubleshooting & Support: Excellent problem-solving skills with a strong ability to provide L3 support and troubleshoot complex production issues
Job Responsibility
Job Responsibility
  • Design, develop, and implement high-performance Java backend services for the data platform, focusing on efficient data distribution using Kafka and advanced caching mechanisms utilizing technologies like Apache Ignite, VMware GemFire, or similar in-memory data grids
  • Maintain, enhance, and optimize existing Java services and the data platform, ensuring scalability, reliability, and low latency
  • Implement solutions using containerization technologies such as Docker and orchestration with Kubernetes
  • Apply advanced multithreading techniques to develop highly concurrent and responsive applications
  • Ensure the security of applications and data by implementing secure coding practices and adhering to security standards
  • Collaborate with architects, product managers, and other developers to understand requirements and translate them into technical solutions
  • Participate in the entire software development lifecycle, including requirements gathering, design, coding, testing, deployment, and support
  • Conduct code reviews to ensure code quality, maintainability, and adherence to best practices
  • Provide L3 support for production issues, including root cause analysis and timely resolution
  • Participate in a rotational schedule for lower environment support, ensuring smooth operations and stability
  • Fulltime
Read More
Arrow Right

Senior Java Tech Lead - Vice President

Citi FX Technology would like to hire a senior Java developer to work on strateg...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong core Java experience
  • Springboot, Spring Security, OAuth
  • 10+ YOE is a mandate
  • Thorough knowledge of clean code practices and test-driven development
  • Experience working with build tools such as Gradle and Maven
  • Solid Linux/Unix skills
  • Experience of using one or more build platforms (Jenkins, TeamCity)
  • Knowledge of Apache Kafka an advantage
  • Knowledge of Openshift is an advantage
  • Knowledge of Docker is an advantage
Job Responsibility
Job Responsibility
  • Support the modernisation of our FX trade processing platform.
  • Support the migration to our new strategic risk platform by building and integrating trade feed, reconciliation and control components.
  • Support and help to adopt internal and external cloud solutions, to: Enable improved automation testing and reduce the need for manual involvement in environment management.
  • Reduce the duration of the regression testing cycle and make it easier to test multiple projects in parallel.
  • The role will focus not only on new, greenfield projects, but will have a particular emphasis on established, older technology, supporting automation in order to facilitate the migration to strategic platforms.
  • Champion best practice across our FX developer community and serve as a coach to more junior team members and analysts.
  • Resolve a variety of high impact problems/projects through in-depth evaluation of complex business processes, system processes, and industry standards
  • Provide expertise in area and advanced knowledge of Java development and ensure application design adheres to the overall architecture blueprint
  • Utilize advanced knowledge of system flow and develop standards for coding, testing, debugging, and implementation
  • Develop comprehensive knowledge of how areas of business, such as architecture and infrastructure, integrate to accomplish business goals
  • Fulltime
Read More
Arrow Right