Full Stack Java Developer (Senior Level).
Join a growing team of passionate, self-motivated, talented, and creative people with big ideas about the future of software for the investment industry. We are looking for a Sr. Software Development Engineer with strong Java Development background to develop and build a new exciting platform for the financial industry. As a Sr. Software engineer, this individual will be working on full technology stack leveraging both front end & back end technologies.
-Full stack software development using various front-end/back-end technologies.
-Design, develop and architect effective solutions to build robust software product.
-Use test driven development, build unit and integration tests for continuously testing the features developed.
-Work with engineering leadership, product management and stakeholders to define the technical and business features/requirements.
-Manage and research various environments like dev, test and production.
-Provide technical support once to help troubleshoot and resolve any technical issues identified.
-Participate in product design, technical design and planning sessions.
-Develop architecture diagrams, flow diagrams and other technical documents.
-Help define and improve software development practices.
-Build proof of concepts for evaluating various technology options and/or business features.
-Coordination and leading development team.
-Participate in the Agile development team.
-8+ years of Java development experience.
-4+ years of experience with web application development, building webservices (SOAP, REST).
-4+ years of experience working with RDBMS & No-SQL data stores like MongoDB.
-Strong experience building microservices architecture based cloud-native applications and API. development using Spring frameworks specifically Spring Boot, Spring Cloud and other cloud development technologies like Spring Data JPA, Spring Security, Distributed cache, API gateway, Messaging, Service Discovery.
-Experience of designing and building distributed cloud application architecture, building architecture diagrams and technical documentation.
-Experience with agile engineering practices like TDD, CI/CD and Secure SDLC.
-Experience working with Agile methodologies and working in an agile fast paced development environment.
-Experience building backend services for batch data processing.
-Excellent communication, presentation, and interpersonal skills.
-Extensive experience building cloud applications deployed on and using various Amazon Web Services (AWS).
-Experience working container technologies like Docker, Kubernetes.
-Experience working with various unit testing technologies like Junit, Spock, Postman, Karma, Jasmin.
-Experience building and using continuous build process using Jenkins, Git/BitBucket or Jira similar tools.
How to apply:
- This position it's based on Ensenada, Baja California, México.
- Full time.
- To postulate enter advancio . com / careers and fill our online form!
- Benefits by law.
- Paid Time Off.
- Medical Insurance “Gastos mayores” y “Gastos menores”.
- Cards: VRIM, AMMSA, SISNOVA.
- Relocation bonus and productivity bonus.
- Monthly activities.
- Tech Talks.
- Unlimited Coffee & Snacks.