Apply

Senior Java Backend Developer - Colombia

Posted 2024-11-20

View full description

💎 Seniority level: Senior, Minimum 4 years

📍 Location: Colombia

🔍 Industry: Fintech

🗣️ Languages: English

⏳ Experience: Minimum 4 years

🪄 Skills: Software DevelopmentAgileDesign PatternsJavaJavascriptRxJSSpringSpring BootTypeScriptAngularREST APICollaborationJavaScriptDevOpsMicroservices

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 like domain driven design
  • Proven experience with AWS services such as SQS, SNS, DynamoDB, Lambda
  • Experience in real-time and batch data transformation using technologies like EMR, Hadoop, Spark SQL
  • Strong experience with Spark Core and developed production-ready Spark applications
  • Strong SQL knowledge for complex queries
  • Experience with unit testing and writing automated tests
  • Experience mentoring developers on best practices and code reviews
  • Strong English language communication skills - B2 minimum
Responsibilities:
  • Actively participate in the design of planned initiatives
  • Facilitate design discussions for features implemented by the squad
  • Understand and contribute to existing architecture and propose enhancements
  • Implement proof of concepts
  • Participate in code reviews and optimize SDLC practices
  • Take ownership for modules in Data Analytics architecture
  • Convert proofs of concept into MVPs
  • Lead development tasks through all SDLC phases in an Agile environment
  • Perform partial DevOps responsibilities as required
  • Drive operational excellence by solving persistent root causes affecting customers
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 APISparkCollaborationJavaScriptMentoringMicroservices

Posted 2024-11-21
Apply