Apply

Senior Java Backend Developer - Colombia

Posted about 2 months agoViewed

View full description

💎 Seniority level: Senior, Minimum 4 years

📍 Location: Colombia

🔍 Industry: Fintech

🗣️ Languages: English

⏳ Experience: Minimum 4 years

🪄 Skills: Software DevelopmentAgileDesign PatternsJavaJavascriptRxJSSpringSpring BootTypeScriptAngularREST APICollaborationDevOpsMicroservices

Requirements:
  • Experience working on an agile team.
  • Strong communication and collaboration skills.
  • Minimum 4 years creating distributed, data-intensive, and scalable applications in Java 8/11, SpringBoot, and AWS.
  • Exposure to JavaScript frameworks.
  • Experience with REST API/Microservices and concepts like domain-driven design.
  • Proven experience with AWS services: SQS, SNS, DynamoDB, Lambda, RDS, S3, EMR.
  • Experience in real-time and batch data transformation with technologies like EMR, Hadoop, Spark SQL.
  • Strong experience with Spark Core and production-ready Spark applications.
  • SQL expertise with complex queries.
  • Experience with unit testing and automated tests.
  • Mentoring developers on best practices in design and coding.
  • Strong English language communication skills - B2 minimum.
Responsibilities:
  • Actively participate in the design of planned initiatives.
  • Facilitate design discussions for squad-implemented features.
  • Understand and contribute to the existing architecture, proposing enhancements.
  • Implement proof of concepts.
  • Participate in code reviews and optimize SDLC practices.
  • Own modules in Data Analytics architecture and convert proofs of concept to MVPs.
  • Represent the team in technical discussions.
  • Lead development tasks through all SDLC phases.
  • Take on partial DevOps responsibilities.
  • Drive operational excellence by identifying and resolving persistent issues.
Apply

Related Jobs

Apply

📍 Colombia

🧭 Full-Time

🔍 Fintech

  • Experience working on an agile team.
  • Minimum 4 years creating distributed, data-intensive, and highly scalable production-grade applications with Java 8/11 + SpringBoot + AWS.
  • Proven experience with AWS services like SQS, SNS, DynamoDB, and others.
  • Strong experience with Spark Core and developing production-ready Spark applications.
  • Strong SQL knowledge.
  • Experience with unit testing and writing automated tests.
  • Strong English language communication and collaboration skills - B2 minimum.

  • Development; Leading and delivering development tasks through all SDLC phases.
  • Research; completing research and proof of concepts that can be converted into MVPs.
  • Cross team collaboration; Collaboration with other teams in Caseware, including cloudops, devops and product.
  • Actively participating in code reviews.
  • Understanding and contribute to the existing architecture.
  • Technical ownership; taking ownership of modules in the DA architecture.
  • Technical oversight; Providing developers with day-to-day technical guidance.
  • Mentorship; mentoring junior members on the team.
  • Representing the team in technical discussions with other developers, leads, product and ops.

AWSSQLAgileDynamoDBETLHadoopJavaJavascriptAngularREST APISparkCollaborationMentoringMicroservices

Posted about 2 months ago
Apply