Role: Java Backend Developer - Quarkus - Multithreading Apply by Whats APP: Requirements and Offer JobEducation: Bachelor's Degree in Information Technologies or related.Languages: High level of proficiency in English (speaking, reading, writing) Level: B2, C1, C2, FluentModality: Home Office 100 %Location: MexicoWorkday: Monday - FridayGross Salary: $60,000 MXN /MonthHiring: 100 % PayrollBenefits: Social Insurance (IMSS), 12 Vacation days per year, 15 Days of Christmas Bonus, 25 % Vacation Bonus, Life Insurance.Plus Benefits: Online Technical Trainings and Access to Academies & Certifications.Job Stability and Professional DevelopmentTechnical SkillsProficiency in Java, Spring Boot, Clous Services, REST APIUpper Intermediate to Advance in Quarkus, GCP, Kubernetes, CI/CD, Multithreading, Concurrency, Virtual ThreadsExperience & Responsibilities:~+ 7 years of experience as Java Backend Developer for designing, developing, implementing and testing new services/applications.
~ Python, Tableau, ETL, Power BI, Pipelines~ Strong Object-Oriented development background.
~ Java 8, 11, 18+ and experience with the new features available in Java 8 and above like lambdas, streams, etc.
~ Experience with developing multithreaded applications.
~ Spring, Spring Boot / Spring Data.
~ Microservices Deployment & Architecture.
~ Experience deploying to the cloud - ideally GCP (Google Cloud Platform).
~ Container based deployments, Kubernetes, etc.
~ Experience in a CI/CD environment with Jenkins, Concourse or similar tool.
~ Unit testing experience with Junit.
~ Integration, performance, end to end testing is nice to have.
~ Experience with source control repositories like Git Hub and build tools like Gradle.
~ Database programming experience (Relational and No SQL).
~ Messaging experience with Pub Sub, Kafka.
~ Write code that meets standards and delivers desired functionality using the technology selected for the project.
~ Drive world-class quality in the development and support of products.
~ Work on core data structures and algorithms and implement them using chosen technology.
~ Understand performance parameters, monitoring and assess application performance.
Soft SkillsWorking on Highly OptimizedCollaborationMentoringAdaptabilityResults-Oriented
By continuing you agree to our Terms & Privacy Policy.