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