Lean Tech

Mid Full Stack Developer – Java, React

Lean Tech

full-time

Posted on:

Location Type: Remote

Location: Colombia

Visit company website

Explore more

AI Apply
Apply

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