Senior Fullstack Java/Vue Software Engineer

New
G
Gorilla LogicEnterprise software
This position is open to candidates located in Colombia or Costa Rica onlyFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
5+ years of professional software development experience, including fullstack development with Java.
Required Skills
PostgreSQLSQLApache AirflowGitJavaRabbitmqSpring BootVue.JsRESTful APIs

Requirements

  • Have 5+ years of professional software development experience, including full-stack development with Java.
  • Have hands-on experience with Java 9, 11, or 17.
  • Have experience with Spring Boot; versions 3.5 or 4.x are preferred.
  • Have hands-on Apache Airflow experience, including configuring environments, developing DAGs, and implementing integrations using operators.
  • Have strong knowledge of PostgreSQL, SQL, and relational database design.
  • Have experience maintaining or developing legacy Java applications using MVC architecture.
  • Have frontend development experience with Vue.js, React, Angular, or similar frameworks, and familiarity with Bootstrap 5.
  • Understand microservices architecture and inter-service communication using RabbitMQ or similar messaging technologies.
  • Have a basic understanding of ETL processes, data pipelines, and system integrations.
  • Have hands-on experience using AI-assisted development tools throughout the software development lifecycle and independently validating generated outputs.
  • Have experience designing and integrating RESTful APIs.
  • Have experience with Git, Agile methodologies, and distributed development teams.
  • Understand software design principles, clean code, and development best practices.

Responsibilities

  • Design, develop, and maintain full-stack enterprise applications using Java, Spring Boot, and modern frontend technologies.
  • Maintain and modernize legacy Java applications using MVC architectural patterns.
  • Develop user interfaces using Bootstrap 5, Vue.js, React, Angular, or similar technologies.
  • Build and integrate RESTful APIs, microservices, and backend services.
  • Configure and maintain Apache Airflow environments, and develop DAGs and operator-based integrations.
  • Design and implement ETL workflows and data integrations across enterprise systems.
  • Work with PostgreSQL and other relational databases to support applications and data processing.
  • Implement service communication using RabbitMQ or similar messaging technologies.
  • Participate in architectural discussions, code reviews, testing, and deployment activities.
  • Use AI-assisted development tools across coding, debugging, testing, code reviews, and technical problem-solving, and validate generated code.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now