Mid Java Engineer

Box Box · Enterprise · Warsaw, Poland · Experiences

Box is seeking Java Developers for their E-Commerce team to build backend systems for customer purchases and subscription management. The role involves designing and developing high-scale Java services to enhance pricing, discount systems, and expand revenue-generating capabilities, modernizing the tech stack for improved performance and developer productivity.

What you'd actually do

  1. Develop high-quality, scalable, and responsive software using modern technologies
  2. Write clean, efficient, and maintainable code using industry best practices
  3. Work effectively with Designers, Product Managers and cross-functional global teams to deliver high-quality software and seamless user experience
  4. Participate in code reviews and provide constructive feedback to ensure code quality and improve team efficiency
  5. Troubleshoot and debug software defects to ensure smooth functionality

Skills

Required

  • Java
  • highly scalable distributed systems
  • scalability
  • observability
  • algorithms
  • data structures
  • software design
  • automated testing principles and frameworks
  • English

Nice to have

  • e-commerce domain
  • distributed teams
  • PHP

What the JD emphasized

  • high-impact area
  • scalability, performance, and reliability are critical
  • high-scale Java services
  • revenue-critical systems at scale
  • 4+ years of professional software development experience in Java
  • Hands-on experience building highly scalable distributed systems
  • Strong understanding of scalability and observability practices
  • Deep understanding of algorithms, data structures, and software design
  • Proficient knowledge of software design principles
  • Solid experience with automated testing principles and frameworks