Senior Java Backend Developer Team Lead

Logo of Caseware

Caseware

πŸ“Remote - Colombia

Job highlights

Summary

Join Caseware, a leading Fintech company in the global audit and accounting software industry, as a Senior Software Developer. You will design, develop, test, and deploy microservices for cloud-based data analysis, collaborating with various teams. In your first six months, you will focus on development, research, and cross-team collaboration. The first year will involve technical ownership, oversight, mentorship, and representing the team in technical discussions. This role requires extensive experience with Java, SpringBoot, AWS, Spark, and SQL, along with strong communication and collaboration skills. Caseware offers a competitive compensation package, 100% remote work, and various benefits.

Requirements

  • Experience working on an agile team
  • Strong communication and collaboration skills
  • Minimum 4 years creating distributed, data-intensive, and highly scalable production-grade applications with Java 8/11 + SpringBoot + AWS
  • Exposure to JavaScript frameworks
  • Experience with Rest API/Microservices and concepts such as domain driven design, event-driven design, atomic/acid, etc
  • Proven experience with AWS services like SQS, SNS, Dynamodb, Step functions, lambda, RDS, S3, EMR
  • Proven experience in real-time and batch data transformation processes using a wide range of technologies using EMR, Hadoop, Spark SQL, Java, Hive etc
  • Strong experience with Spark Core
  • Developed production-ready Spark applications using Dataframes, Datasets, Spark SQL and Spark Streaming
  • Worked in ETL projects, implementing multi-threading, manipulating small(~1KB) to large(~10GB) datasets
  • Strong SQL knowledge with skills to analyze/write complex SQLs
  • Experience with unit testing and writing automated tests that work in a trunk-based lifecycle
  • Experience mentoring developers on design and coding best practices, quality, performance, and security and code reviews
  • Strong English language communication and collaboration skills - B2 minimum

Responsibilities

  • Design, develop, test, and deploy microservices to support data analysis in the Cloud
  • Collaborate with multiple upstream and downstream squads to design and deliver complex and innovative solutions to support the analysis of large data sets at scale
  • Lead and deliver development tasks through all SDLC phases
  • Complete research and proof of concepts that can be converted into MVPs
  • Collaborate with other teams in Caseware, including cloudops, devops and product
  • Actively participate in code reviews
  • Understand and contribute to the existing architecture
  • Take ownership of modules in the DA arch
  • Provide developers with day-to-day technical guidance on the technology they use. Code reviews, architecture, tooling and libraries
  • Drive operational excellence by identifying and eliminating root causes for problems that effect the clients and team
  • Mentor junior members on the team
  • Represent the team in technical discussions with other developers, leads, product and ops
  • Team coordination, overseeing the day to day on the team agile ceremonies, leading meetings, unblocking developers
  • Conducting annual performance reviews, while giving constant constructive feedback throughout the review cycle
  • Project planning and delivery; timeline management, assigning tasks to developers, managing the timeline of projects and tracking the team’s performance
  • Communication with distributors, progress updates and facilitating meetings with your developers

Preferred Qualifications

  • Exposure to Serverless Architectures
  • Experience with GitHub Actions
  • Experience with Spark Streaming
  • Experience with asynchronous messaging systems
  • Understanding of various infrastructures - Hybrid, On-Premises and Cloud
  • Experience in frontend technologies like Javascript frameworks (Angular)
  • AWS Solutions Architect Associate/Professional level

Benefits

  • Contrato a termino Indefinido with all the legal benefits
  • Prepaid Medicine
  • Life insurance and funeral assistance
  • Internet allowance
  • Home office stipend
  • Competitive compensation β€” above the market average
  • 100% remote work environment and an excellent work-life balance
  • Opportunity to work for a growing global SaaS leader company
  • A culture that promotes independence, innovation, trust, and accountability
  • Open space to be creative, innovative and strategize for the future
  • Mentorship by highly experienced professional
  • Budget for training, we want you to grow
  • 5 Personal Time Off days per year
  • Sick Leave Top up to total 100% of salary paid by the employer from Day 3 to 90

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Please let Caseware know you found this job on JobsCollider. Thanks! πŸ™