Collectors is seeking a Senior Software Engineer, Back-end (Java) to join their team in Guadalajara, Jalisco, Mexico. The Senior Software Engineer will be responsible for building flexible and scalable backend architectures that can support a wide range of experiences for collectors who are trying to research, grade, and sell their collectibles. The PSA My Collection team is responsible for building modern cloud based applications and APIs and user-facing web and mobile applications to help users manage and monetize their collections.
As a member of this team, the engineer's day-to-day work will be focused on building out the backend services and processes that support high profile features including the eBay Marketplace, PSA Offers, and the customer facing portal to the PSA Vault.
What this role involves:
- Participating across the entire software development lifecycle, taking features from concept to production release
- Communicating with Product and other stakeholders to develop business requirements
- Collaboratively creating solutions with other teams
- Troubleshooting software issues and debug a large codebase
- Developing and executing unit and integration tests
- Contributing to technical documentation to increase maintainability of software assets
Requirements:
- 5+ years of software engineering industry experience building backend software, with exposure to microservices, event-driven architectures, and batch processing.
- 3+ years experience / strong proficiency in Java and the Spring Boot framework
- Strong fundamentals working with databases and data modeling, both relational (e.g. PostgreSQL) & NoSQL (e.g. DynamoDB)
- Exposure to building applications in the cloud with AWS and experience with serverless infrastructure such as AWS Lambda
- Experience with containerization and orchestration infrastructure (e.g. Docker, Kubernetes, ECS)
- Experience with distributed messaging systems such as Apache Kafka
- Experience collaborating with Engineering and Product teams to turn complex business requirements into clean and extensible APIs
- Proficient at using appropriate security, documentation, and/or monitoring best practices
- Familiar with Agile/Scrum methodologies
What Collectors offers:
- The opportunity to be a part of our inaugural Guadalajara, Mexico office, and to make a real impact on the launch and success of this team
- A dynamic and collaborative international engineering team
- An organization dedicated to supporting the passionate Collectors community
- A Competitive Salary and benefits