Confiz logo
ConfizPosted 1 month ago

Senior Software Engineer - JAVA (Level IV)

RemoteBrazil

Full TimeSenior Level

Job Summary

Design, develop, and test end-to-end features for RESTful services, event-driven systems, and cloud infrastructure using Java, Spring Boot, and AWS services. Contribute to agile development and planning while collaborating on design, best practices, and code reviews. Validate scenarios through automated unit, functional, integration, and end-to-end testing. Identify performance issues, optimize solutions and infrastructure, and instrument code with custom metrics, alerts, and dashboards. Ensure adherence to secure coding practices and engineering standards across the entire solution. Manage interactions between multiple modules and understand business metrics to support the payment and gift card platform handling millions of orders annually.

Required Qualifications

  • 7-10 years of experience
  • Solid foundation in software engineering practices, data modeling, object-oriented analysis and design, design patterns, and algorithms
  • Proficiency in coding in JAVA or other object-oriented programming languages
  • Familiarity with back-end frameworks and workflows such as Spring Boot, AWS, distribution systems, and event-driven design
  • Familiarity with AWS, Kubernetes, Kafka, New Relic, Splunk
  • Familiarity with test automation and CI/CD pipeline
  • Familiarity with Relational databases such as PostgreSQL and MySQL
  • Familiarity with non-relational databases such as DynamoDB, MongoDB
  • Curiosity and desire to learn newer and emerging technologies

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce