Post a job

Java Springboot Developer

CL

Location
Mexico
Corporativo Lumston

Job Description

We are seeking an experienced Java Spring Boot Developer to join our software engineering team. You will be responsible for designing, developing, and maintaining scalable and secure software solutions using Spring Boot, working with modern development methodologies.

Responsibilities:

  • Design and develop high-quality software applications using Spring Boot, Java 17, and related technologies.
  • Develop and maintain RESTful APIs, ensuring they are secure, scalable, and high-performance.
  • Collaborate with cross-functional teams to define and prioritize project requirements.
  • Participate in code reviews, following SOLID principles and best coding practices.
  • Develop and maintain unit and integration tests using JUnit and Mockito to ensure full code coverage.
  • Stay up to date with advancements in cloud computing, DevOps, and Agile methodologies.
  • Manage containers and microservices using Docker.

Requirements

  • 4+ years of experience with Spring Boot.
  • 3+ years of experience with Java 17.
  • 4+ years of experience in backend development, with a focus on solid software engineering principles.
  • Strong experience with databases such as MySQL, SQL Server, PostgreSQL, and familiarity with NoSQL databases is a plus.
  • Proficiency in developing and optimizing RESTful APIs.
  • In-depth knowledge of SOLID principles for software development.
  • Experience with version control systems such as Git.
  • Familiarity with Agile methodologies (Scrum, Kanban).
  • Experience in unit and integration testing with JUnit and Mockito.
  • Experience with containerization using Docker.

Desirable:

  • Experience with microservices architecture.
  • Knowledge of Spring Cloud.
  • Familiarity with NoSQL databases.
  • Experience with continuous integration and continuous delivery (CI/CD), using tools like Jenkins and GitHub Actions.

Benefits

  • Welcome Kit
  • Home Office
  • Flexible Schedule
  • Birthday off
  • Vacations from day one
  • Life insurance
  • Insurance for Major Medical Expenses (50% coverage)
  • Saving fund (you save 6% of your monthly salary, and we match that 6% for you)
  • Support for remote work (Electricity and Internet)
  • AWS Certifications
  • Free courses or trainings
  • English Classes
  • Dining Room (Guadalajara only)
  • Sports fields (Guadalajara only)
  • Gym (Guadalajara only)

Advice from our career coach

A successful applicant for the Java Spring Boot Developer position should have a strong background in developing high-quality software applications using Spring Boot, Java 17, and related technologies. Here are some tips to help you stand out as an applicant:

  • Highlight your 4+ years of experience with Spring Boot and 3+ years of experience with Java 17 in your resume and cover letter.
  • Emphasize your strong experience in backend development and solid software engineering principles.
  • Showcase your proficiency in developing and optimizing RESTful APIs.
  • Demonstrate your in-depth knowledge of SOLID principles and experience with version control systems like Git.
  • Include your experience in unit and integration testing with JUnit and Mockito, as well as your familiarity with Agile methodologies like Scrum and Kanban.
  • Highlight any experience with containerization using Docker and knowledge of microservices architecture.
  • Mention any experience with NoSQL databases, Spring Cloud, and continuous integration and continuous delivery tools like Jenkins and GitHub Actions as desirable skills.

Apply for this job

Expired?

Please let Corporativo Lumston know you found this job with RemoteJobs.org. This helps us grow!

About the job

Sep 29, 2024

Full-time

  1. MX Mexico
RemoteJobs.org mascot