SENIOR JAVA/VUE ENGINEER (DBC107)

Gorilla Logic


Senior Full Stack Developer (Java/Vue) Gorilla Logic is looking for a passionate senior-level backend Software Engineer to think critically, collaborate with product managers, architects, and QA to build and release software solutions. The successful candidate will be able to build high- quality, innovative, and fully performing software in compliance with coding and technical design standards. You will be working on a variety of projects that have a direct impact on our mission and will be involved in all aspects of the development lifecycle from design to deployment. Responsibilities - Demonstrate 5-10 years of experience in backend system development building APIs and data integration systems. - Exhibit a solid understanding of Java and Spring Boot, micro-services, and inter-service communication using technologies like Kafka and RabbitMQ. - Write well designed, testable, efficient, and documented code. - Integrate disparate software components into a fully functional software system. - Develop software verification plans and follow quality assurance procedures. - Translate architectural diagrams and documentation into backend code. - Develop functional applications, databases, and data flows to support product capabilities. - Design and develop secure, performant RESTful services and APIs. - Ensure that non-functional requirements such as security, performance, maintainability, scalability, usability, and reliability are being considered when developing solutions. - Tailor and deploy software tools, processes and metrics. Become a subject matter expert and share knowledge with team members. Tech Stack: Java 11/17, Spring Boot 2/3, Kafka/RabbitMQ, Postgres and other relational databases Technical Requirements - Strong knowledge of relational databases and SQL. - Strong collaboration, prioritization, and adaptability skills required. - Experience with Amazon Web Services (AWS). - Experience with Git or other version control systems. - Experience working with multi-site and/or offshore teams or team members. - Experience integrating systems, libraries, components, and data. - Understanding of Agile software development concepts and processes. - Understanding of the eventual data consistency model. Passionate about writing clean, well-organized, and production-ready code Bonus Skills - Experience using Docker and Test Containers for local development. - Experience with Test-Driven Development (TDD) - Experience with Continuous Integration/Continuous Deployment (CICD)

trabajosonline.net © 2017–2021
Más información