Java Software Engineer | Product Data and Services Team
Core
Develop and enhance server-side applications and data/API services to ensure accurate and timely product information distribution for consumers.
Role type
Mid-level Java backend engineer
Builds
Secure, reliable, and scalable data and API services for product launches and media management
Domain
Consumer electronics / Product data services
Required skills
Java, Spring Boot, PostgreSQL, REST APIs, Unit Testing (Junit, Mockito), Distributed Systems, Continuous Delivery
Preferred skills
Monitoring tools (AppDynamics, Uptrends, ELK stack, Splunk), Asynchronous communication
Technologies
Java, Spring Boot, PostgreSQL, RabbitMQ, Valkey, Kubernetes, Elasticsearch, Cloudflare, Kibana, AppDynamics, Uptrends
Responsibilities
Develop and enhance software solutions for server-side applications, Apply software engineering best practices, Understand business needs and translate them to technical solutions, Add value through participation in peer code reviews, Help ensure resiliency and high availability of applications, Help set up monitoring for new features, Troubleshoot software issues, Write and maintain technical documentation
Seniority
Mid-level, hands-on IC