
Mid Full Stack Developer – Java, React
Lean Tech
full-time
Posted on:
Location Type: Remote
Location: Colombia
Visit company websiteExplore more
About the role
- 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.
Requirements
- A minimum of 4 years of software development experience
- 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.
Benefits
- Professional development opportunities with international customers
- Collaborative work environment
- Career path and mentorship programs
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Java 21SpringBootReactTypeScriptMariaDBKafkaJUnitJestCI/CDOOP
Soft Skills
mentorshipcode reviewscommunication
Certifications
Bachelor’s degree in Computer ScienceMaster’s degree in Engineering