Mid+ Full Stack Developer Java / React
Back to Jobs
LeanTechGet Smart Job AI Coach in the appFree on iOS and Android 






Mid+ Full Stack Developer Java / React
Location
Colombia
Experience
Mid
Posted
Jul 10, 2026
Apply by
August 9, 2026
Applicants
0
Early applicantFull-timeWork from Office
Job Description
### **Company Overview**
Global Technology Services is a rapidly expanding organization based in Medellín, Colombia, with an influential network in software development and IT services across the entertainment, financial, and logistics sectors. Our expansive engineering teams, spanning Latin America and the United States, contribute to cutting-edge developments by creating efficient and scalable software solutions.
We specialize in full-stack development, leveraging expertise in backend systems powered by **Java 21 (SpringBoot)** and frontend technologies like **React** and **TypeScript**. Our commitment to quality is reinforced by a strong adherence to software architecture principles, design patterns, and automated testing. We offer a multitude of opportunities for professionals to elevate their careers and experience substantial growth within a collaborative, international environment.
### **Position Overview**
We are seeking a skilled and experienced professional to join our dynamic technology team. In this role, you will be responsible for designing, developing, and maintaining efficient, scalable, and innovative full-stack software solutions, with a **primary focus on robust backend architecture**.
This position requires **Mid+ expertise in Java development**, utilizing modern features of **Java 21**, complemented by **Junior+ proficiency in frontend development using React**. Your contributions will be integral to project success, ensuring the delivery of high-quality applications that support the entertainment, financial, and logistics sectors. The role operates within a technical environment that utilizes **Kafka** for messaging, **Jenkins** for deployment pipelines, and **MariaDB** for its database infrastructure.
### **Key Responsibilities**
- **Design and develop** robust backend services using **Java 21 (SpringBoot)**, ensuring high performance and scalability.
- **Build and maintain** user interfaces with **React and TypeScript**, translating business requirements into functional technical solutions.
- **Optimize database performance** by performing advanced query optimization and management within **MariaDB**.
- **Implement event-driven architectures** utilizing **Kafka** for seamless data streaming and service communication.
- **Uphold high standards of code quality** by applying advanced design patterns, OOP principles, and implementing comprehensive automated tests using **JUnit** and **Jest**.
- **Ensure optimal application performance** by identifying and resolving bottlenecks across the full stack.
- **Contribute to the software development lifecycle** by ensuring code integrity through **Jenkins** CI/CD pipelines.
- **Actively participate in code reviews** and provide constructive mentorship to junior team members.
### **Required Skills & Experience**
- **A minimum of 4 years of software development experience**, with **Mid+ level expertise in backend** and **Junior+ level expertise in frontend** development.
- **Bachelor’s or Master’s degree** in Computer Science, Engineering, or a related field.
- **Advanced proficiency in Java**, specifically with **Java 21** and the **SpringBoot** framework.
- **Professional experience with React and TypeScript** (minimum 2 years).
- **Strong experience with Kafka** for message brokering and asynchronous communication.
- **Proficiency in MariaDB**, with demonstrated skills in **Query Optimization** and database management.
- **Solid understanding of automated testing**, specifically utilizing **JUnit** for backend and **Jest** for frontend quality assurance.
- **Knowledge of deployment pipelines**, with experience ensuring code stability within **Jenkins** CI/CD environments.
- **Strong understanding of software architecture**, OOP, and RESTful API principles.
### **Nice to Have Skills**
- **Experience with cloud computing platforms**, particularly **AWS**.
- **Familiarity with containerization technologies**, such as **Docker and Kubernetes**, for application deployment.
- **Knowledge of state management libraries** for React, such as Redux.
- Previous knowledge or expertise working with **Machine Learning**
### **Soft Skills**
- **Demonstrated leadership and mentorship abilities**, capable of guiding team members toward technical excellence.
- **Exceptional communication skills**, with the ability to articulate complex technical concepts to both technical and non-technical stakeholders.
- **A highly collaborative mindset**, with proven experience working effectively across departments.
- **Proactive initiative and a strong sense of ownership** regarding project roadmaps and business objectives.
- Highly autonomous person with a proactive attitude
Why you will love Global Technology Services:
- Join a powerful tech workforce and help us change the world through technology
- Professional development opportunities with international customers
- Collaborative work environment
- Career path and mentorship programs that will lead to new levels
Join Global Technology Services and contribute to shaping the data landscape within a dynamic and growing organization. Your skills will be honed, and your contributions will play a vital role in our continued success. Lean Tech is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.
Key Responsibilities
- Design and develop robust backend services using Java 21 and SpringBoot.
- Build and maintain user interfaces with React and TypeScript.
- Optimize database performance through advanced query optimization in MariaDB.
- Implement event-driven architectures using Kafka for data streaming.
- Apply advanced design patterns and automated testing with JUnit and Jest.
- Ensure application performance by resolving bottlenecks across the full stack.
- Manage code integrity through Jenkins CI/CD pipelines.
- Participate in code reviews and mentor junior team members.
Requirements
- Bachelor’s or Master’s degree in Computer Science
- Engineering
- or a related field
Skills Required
Java 21SpringBootReactTypeScriptKafkaMariaDBJUnitJestJenkinsRESTful APIOOPQuery OptimizationLeadershipMentorshipCommunicationCollaborationProactive initiativeOwnershipAutonomyAWSDockerKubernetesReduxMachine Learning
Benefits
- Professional development opportunities
- Collaborative work environment
- Career path and mentorship programs
App exclusive · Free
Smart Job AI Coach
Your personal interview coach on every job — readiness tips, profile improvements, and role-specific prep. Available only in the Pulse Job app.
Interview readiness
See how prepared you are and what to improve for each role.
Personalized tips
Actionable suggestions based on your profile and the job.
After you apply
Keep coaching momentum from job detail through application success.
Similar roles for you
Matched using this role's title and skills. Open the job search anytime to see every listing.

Senior Full Stack Developer - Hybrid, Mandaluyong City
Computer Aid, Inc.
Full-timeHybrid
Manila - One World SquareSenior

Senior Full Stack Developer, Inventory Management, Vice President
Citibank
142,320–213,480 / Year
Full-timeEasy applyWork from Office
Jersey City New Jersey United StatesSenior

[Job-30137] Mid-Level Full Stack Developer (Java/Angular)
CI&T
Full-timeEasy applyWork from Home
BrazilMid

Full Stack Engineer Lead Java/React- Vice President
Citibank
113,840–170,760 / Year
Full-timeEasy applyWork from Office
Tampa Florida United StatesSenior

Senior .NET Full Stack Developer (React)
Reply
Full-timeHybrid
KochiSenior

Lead Full Stack Developer
Citibank
93.280–139.920 / Year
Full-timeEasy applyHybrid
Dublin IrelandSenior