AssureSoft logo
AssureSoftPosted 2 weeks ago

Senior/Lead Backend Java Engineer

RemoteBolivia, Estado de Chiapas, Mexico

Part TimeSenior LevelMediumSoftware Development

Job Summary

Take end-to-end technical ownership of significant backend systems, features, and integrations using Java and the Spring ecosystem. Lead technical design discussions, mentor junior engineers, and conduct code reviews to raise engineering standards across the team. Design and maintain scalable microservices, REST APIs, and database structures while troubleshooting complex production problems and optimizing performance. Effectively use modern AI-assisted development tools to accelerate implementation and debugging, critically reviewing generated code for quality. Work directly with product and business stakeholders to translate ambiguous requirements into well-designed, scalable technical solutions.

Required Qualifications

  • 7+ years of professional software engineering experience
  • substantial hands-on backend development experience
  • Advanced Java knowledge
  • strong understanding of core Java
  • object-oriented programming
  • concurrency
  • collections
  • exception handling
  • application performance
  • Strong hands-on experience with Spring / Spring Boot
  • Demonstrated experience designing and building microservices and distributed backend systems
  • Strong experience designing and maintaining REST APIs and third-party integrations
  • Strong relational database knowledge
  • schema design
  • SQL
  • query optimization
  • performance considerations
  • MySQL experience
  • Experience with ORM technologies such as JPA/Hibernate or equivalent
  • Experience with Git and modern software development practices
  • Experience with automated testing and code-quality practices
  • Strong hands-on experience AI Code assistants like Claude Code and Codex
  • Experience working in Agile development environments
  • Practical cloud experience, preferably AWS
  • Strong debugging, troubleshooting, production-support, and root-cause-analysis capabilities
  • Personally owning a complex project, system, or major feature from definition through delivery
  • Making or driving significant technical or architectural decisions
  • Improving another engineer's technical capability through mentorship or feedback
  • Handling ambiguous requirements and independently determining how to move forward
  • Working directly with business or product stakeholders to shape a technical solution

Desired Qualifications

  • Experience building or operating high-volume transactional systems
  • Experience with event-driven architecture, Kafka, asynchronous processing, or high-volume data pipelines
  • Experience with e-commerce, order management, inventory, logistics, payments, or shipping integrations
  • Experience with additional API technologies such as SOAP, GraphQL, or gRPC
  • Experience with SAP Commerce (Hybris)
  • Experience working across web and mobile platform ecosystems
  • Experience designing systems for high availability, resilience, and scalability
  • Experience with observability, monitoring, and production performance analysis

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