Empleado de tiempo completo
Nivel de Inglés: Nivel Avanzado
Location: Guadalajara /Aguascalientes / Remote
-Help design solutions that are enterprise scalable and maintainable
-Select and integrate open-source frameworks
-Troubleshoot issues in existing applications
-Work closely with Front-End Developers to expose API services via RESTful services and websockets
-Provide input into long-range product requirements, best practices, and operational guidelines, with focus on continuous improvement of platform reliability and serviceability
-Ensure that we are continuously raising our standard of engineering excellence
What success looks like:-Scalability methodologies are well understood and implemented in a consistent and robust manner
-Translate use cases into functional applications
-Create design documents from software requirements
-Design, build, and maintain efficient, reusable, reliable and scalable software
-Identify performance bottlenecks and develop solutions to these problems
-Identify and implement key application metrics and monitoring solutions
Skills & Qualifications:-5+ yoe working with Java and his latest versions (8 or higher)
-Advanced knowledge in Spring MVC, Spring Boot
-Advanced knowledge in SQL and NOSQL
-Advanced knowledge of Data structure and algorithm
-Advanced knowledge in ORMs: Hibernate, …
-Advanced knowledge Spring security, API security best practices, Authentication/Authorization
-Experience developing RESTful web APIs and API Gateways
-Familiarity with CI/CD pipelines and associated tools: Jenkins, ...
-Understanding of fundamental design principles behind a scalable application how it fits into a larger, distributed system
-Ability to work well independently, as well as collaboratively, to take initiative, and to maintain productivity under pressure in a fast-paced environment
-Strong organizational skills that reflect ability to perform and prioritize multiple tasks with excellent attention to detail
-Experience working with cross functional teams including business analysts, UI/UX designers, software developers, and QA analysts
-Ability to write clean, readable, secure code and adhere to team’s coding guidelines
-Familiarity with AWS Services: EC2, S3, SES, SNS, SQS, ...
-Familiarity with Monitoring tools: CloudWatch, AppDynamics, NewRelic, ...
-Familiarity with Security Scans, Penetration Tests, ...
-Familiarity with Atlassian Services: Jira, Confluence, BitBucket
-Familiarity with logging and analysis tools: Splunk, DataDog, ...