About the job
At Easyship, we are transforming the logistics landscape for eCommerce businesses. Our comprehensive cloud-based shipping software empowers businesses, regardless of size, to expand and thrive in the global marketplace. We take pride in facilitating borderless commerce and are trusted by a diverse range of clients, including small business owners, crowdfunding initiatives, and international brands. To discover more about our mission and values, click here.
Job Title: Senior Java Engineer
Reports to: Engineering Manager
Location: Bangalore (MG Road), India. Full Time - Office
Key Relationships: Marketing, Support, Engineering, Product.
Work Hours: European Time Zone.
Job Purpose:
We are seeking an experienced Senior Java or Kotlin Developer to create innovative systems from the ground up. If you are enthusiastic about addressing complex challenges through strategic system design and clean architecture, this position offers an exciting opportunity to craft scalable solutions. You will play a key role in making vital architectural decisions and mentoring fellow engineers, enhancing the team's technical proficiency.
If you are passionate about tackling real-world issues with deliberate system design and making foundational technical choices, we would love to connect with you.
What You’ll Do:
- Design and build new systems using Java or Kotlin with Spring Boot, managing the full lifecycle from inception.
- Influence design choices by selecting appropriate tools, frameworks, and design patterns to adapt to changing requirements.
- Create scalable, maintainable, and efficient codebases adhering to modern best practices.
- Work closely with product, QA, and DevOps teams to convert business needs into effective technical solutions.
- Participate in thorough code reviews and in-depth technical discussions.
- Guide junior engineers in their development and establish robust engineering practices.

