Job Search
We can help you build an exceptional career
Java + AWS + Node Backend Developer for Platform/Architecture Team IRC190936
Job: | IRC190936 |
Location: | Argentina - Buenos Aires |
Designation: | Associate Specialist Engineer |
Experience: | 5-10 years |
Function: | Engineering |
Skills: | AWS, Java, Node JS |
Work Model: | Remote |
Description:
Our focus and goals revolve around communications between veterinary practices and pet owners. We want to empower people to have their pets’ information at their fingertips which requires an open channel to their veterinary practice. We’re committed to delivering a frictionless platform for pet owners, and an easy integration for veterinary practices and their software.
From a technical perspective our team makes extensive use of microservices; Utilizing AWS CDK to build out the services we need for success. We rely heavily on node runtime environments and use Typescript for most of our needs.
For our customer facing needs we’re using React & React Native to provide pet owners with information about their pets.
On a collaboration level we hold regular meetings to discuss ideas or surface issues, and make regular use of ad hoc huddles over Slack to drive our requirements to completion.
Requirements:
REQUIRED SKILLS:
Modern Java Experience (11+)
Ideally 2-3+ years of experience with the below, but concerned with more overall time spent in the field:
Stream processing (Flink, Kafka, Spark Streaming)
RDBMS experience with CDC
7+ years of experience
Microservice, Event-Based, Multi-tenant architectures familiarity
AWS – specifically – CDK, Lambdas, DynamoDB, Cognito, and SQS
AWS CDK, AWS API Gateway, AWS Lambda, AWS Cognito, AWS SQS, AWS DynamoDB, AWS Systems Manager, AWS Elasticache, AWS Cloudformation
Experience with TypeScript and understanding of procedural and object-oriented design.
Experience building and interacting with APIs, understanding RESTful best practices
Experience in Node / NPM ecosystem
General:
Design & document complex requirements
Experience with cloud development lifecycle
Communication, Collaboration, & Coordination across teams.
Demonstrates senior leadership by engaging with peers when solutioning problems.
NICE TO HAVE:
Experience with various front-end technologies but not limited to: React, Redis, React Native
Experience with authentication/authorization related to data access considerations.
ETL
Experience with logging and tracing ( Datadog, Splunk, etc. )
Job Responsibilities:
Design, code, test, debug and document programs based on technical configurations developed by analysts and project teams.
Estimate and track time required to complete work, for project budgeting and financial tracking.
Develop program designs to meet technical configurations, ensuring that resulting systems will operate efficiently and reliably.
Understand business function supported by the application to encompass within design framework.
Ensure design integrates with other related systems.
Code programs using various programming languages as appropriate.
Test and debug programs to finalize and ensure smooth operation.
Document program design, coding and other details to guide others in application development, use and maintenance.
Support, update and maintain existing systems in response to business needs, system problems or other factors.
Coordinate with project teams to design, code, test and document system changes.
Coordinate with project team members to define application requirements.
Identify business needs, assess available technologies and develop and present solutions.
Provide high level of customer service, partner with end users in the resolution of problems or in deployment of new applications.
Collaborate with partnering teams to design and fulfill data needs between integrating systems.
Design system architecture.
Provide mentoring on topics you consider yourself a subject matter expert.
Regularly provide constructive feedback to peers (code review)
Challenge ideas in a constructive way for the betterment of the team, not yourself.
What We Offer
Exciting Projects: Come take your place at the forefront of digital transformation! With clients across all industries and sectors, we offer an opportunity to work on market-defining products using the latest technologies.
Collaborative Environment:Expand your skills by collaborating with a diverse team of highly talented people in an open, laidback environment — or even abroad in one of our global centers or client facilities!
Work-Life Balance:GlobalLogic prioritizes work-life balance, which is why we offer flexible work schedules.We offer you the best quality of work life so that you exceed the expectations of our clients, while achieving your professional and personal ambitions.
Professional Development:Our dedicated Learning & Development team regularly organizes English classes, professional certifications, and technical and soft skill trainings. We also offer the chance to travel internationally
Excellent Benefits:We provide our employees with competitive salaries, family medical insurance, extended paternity leave, annual performance bonuses, and referral bonuses.