Application design & development: - design anddevelop scalable, low-latency web-based applications formission-critical systems with high-availability and performance.
-architect & design solutions, and provide leadership to fellowteam members using common methodologies, best practices, andtechnologies (design patterns, rest, stateless) - design andimplement rest microservices and integrate third-partyproducts/applications.
- support and triage production applicationswhen issues occur - perform quality assurance on developedsolutions - understand legacy swing based application and translatefunctionality to a web-based environment.
- have a greatunderstanding, and work well, in a fast paced scrum/agileenvironment - perform code reviews and mentor team members oncoding practices experience requirements: - 6+ years of java webapplication development (or equivalent) experience in a web-basedenvironment - open source java development experience - experiencewith springboot, hibernate, maven, gradle - strong experience withsql (ms sql, db2) design, queries - experience with junit -experience with grafana, or other performance monitoring platforms- strong knowledge of software development processes (safe or agilemethodology) - nice to have experience with docker, kubernetes,urban code, installshield - experience setting up and managingci/cd pipelines (jenkins) - experience on agile developmentprocesses and tools (jira, bitbucket, jenkins, confluence) -experience working in devops teams - experience with git or othersource control systems - proven experience troubleshootingsolutions, identifying root cause across an n-tier design - clouddevelopment, deployment, and operation/support experience(preferably azure components like eventhub, blobstorage and loganalytics) - experience with rtc, jira, trello or other activitymanagement systems - excellent attention to detail, drivingmultiple projects and complex problem-solving capabilities - verygood experience in developing application using big data and iotplatforms (hadoop, h-base, storm, flink) nice to haves: -demonstrated ability to build processes that support datatransformation, data structures, metadata, dependency and workloadmanagement in big data ecosystem - ability to experiment and adoptnew technologies into big data ecosystem - experience with hadoopstream processing system (storm topology and flink pipeline jobapplication development) - experience with nosql - workingknowledge of dev/ops and agile methodologies - contributor to thedesign and development of a scalable and cost-effective cloud-baseddata platform based on a data lake design - be collaborative withteam members, product management, architects, data producers anddata consumers throughout the company - built machine-learningpipelines to produce actionable business intelligence andsubsequent integration with other systems.
- developed dataplatform components in cloud environment to ingest data and eventsfrom cloud and on-premise environments - built automated pipelinesand data services to validate, catalog, aggregate and transformingested data - built automated data delivery pipelines andservices to integrate data from the data lake to internal andexternal consuming applications and services - built and delivercloud-based deployment and monitoring capabilities consistent withdevops models opportunity 100% remote english proficient shareresume exclusively in english opportunity for professionals mexicancitizens or foreigners with visa permit to work inmexico