Senior Java Developer

  • Company Name: SmartBox E-Commerce Solutions
  • Parent Company: FCI-CCM
  • Work Location: Noida, Sector 126
  • Desired Experience: 5+ Years
  • Work Timings: General Day Shift
  • Compensation: As per market standards
  • Company Website: |

About SmartBox:

Founded in 2014, SmartBox has quickly grown to become a leading provider of smart locker solutions, with operations in Europe, North America, and Asia. The company's mission is to revolutionize the parcel delivery industry by providing innovative, secure, and efficient solutions that meet the evolving needs of businesses and consumers alike.

Smart box’s smart locker solutions are designed to meet the needs of a variety of industries, including e-commerce, retail, logistics, healthcare, and more. The company's lockers are equipped with advanced technology such as barcode scanners, touchscreens, and connectivity options that allow users to easily access and manage their parcels.

We warmly invite young and talented individuals to join us and contribute to our remarkable journey of success.

Broad Function:

We are seeking a Senior Java Developer to oversee the software development life cycle, from planning and prioritizing to testing and release. The ideal candidate will be responsible for gathering system and user requirements, building Java modules, and testing features before deployment. If you have hands-on experience developing software using agile methodologies and are prepared to lead our junior developers, we encourage you to apply.

Your primary responsibility will be to deploy and maintain secure, functional, and high-quality applications. You should be proficient in agile/scrum or iterative development methodologies and have the ability to develop modules as per requirements, as well as communicate with cross-functional teams. You will also be responsible for mentoring and motivating junior team members to achieve project deadlines.

Roles and Responsibilities:

  • Interpret briefs to create high-quality code that functions according to specifications.
  • Design, create, and implement Java-based applications.
  • Determine application functions and objectives with the team.
  • Ensure that written code aligns with the project objectives.
  • Work closely with the Product Manager/Architect to define deliverables.
  • Mentor and motivate the team to achieve project deadlines.
  • Develop code for complex modules and work with Lead to define product architecture.
  • Adhere to coding guidelines and ensure that the team follows them.
  • Conduct code reviews based on agreed-upon guidelines.
  • Possess hands-on experience in Docker, Kubernetes, AWS.
  • Have a good knowledge of Object-Oriented and Cloud-native computing design patterns.
  • Have working knowledge of CI/CD.
  • Have working knowledge of JIRA, Confluence, and Source Control like GitLab.

Key skills required for the role:

  • in Java 8+ programming, Spring boot, MongoDB, Redis, Kafka, Consul, Spring Data cloud, MySQL, Hibernate, and JPA
  • Experience working with agile/scrum or iterative development methodologies.
  • Ability to gather system and user requirements and translate them into software features.
  • Strong problem-solving and communication skills
  • Experience working in a product or large-scale IT company.
  • Knowledge of integration projects and performance tuning
  • Familiarity with Docker, Kubernetes, AWS, JIRA, Confluence, and GitLab
  • Ability to manage cross-functional teams including BA, tech writer, architect, developer, UI/UX, and QA
  • At least 5 years of experience working in a product-based or development company.
  • A graduate/master’s degree in engineering, preferably in computer science or IT, with consistent academic grades across.

Desired experience:

  • At least 5+ years of experience working with Java programming language and related technologies.
  • Experience with building and maintaining complex software systems is often required, as well as a deep understanding of software design patterns and principles.
  • Proficient in using tools like IDEs, version control systems, and build tools, and have experience with Agile software development methodologies.
  • Should be able to mentor and guide junior developers and provide technical leadership on projects.
  • Strong problem-solving skills, attention to detail, and the ability to work independently.
  • Knowledge of related technologies like databases, web services, and front-end frameworks can also be valuable.

Employee Benefits:

The company offers a range of employee benefits including:

  • Cashless medical insurance for employees, spouse, and children
  • Accidental insurance coverage
  • Life insurance coverage
  • Five-day work week
  • Company-paid lunch
  • Company-paid transportation
  • Access to online learning platforms such as Udemy and LinkedIn Learning
  • Retirement benefits including Provident Fund (PF) and Gratuity
  • Sodexo benefits for income tax savings
  • Paternity & Maternity Leave Benefit
  • National Pension Saving

Why Join Smartbox:

Rapid Growth: Join a bootstrapped, rapidly growing SaaS company where you can make a significant impact and shape your career trajectory.

Learning Opportunities: Experience unparalleled learning opportunities that go beyond the traditional corporate mold, acquiring skills and knowledge that will benefit you in the long term.

Straightforward Culture:Be part of a straightforward, no-nonsense culture that values transparency, authenticity, and open communication

Innovation and Collaboration:We believe great ideas can come from anyone, regardless of their role or level in the company. We actively encourage innovation and collaboration among our team members.

Fast-Paced Environment: Thrive in a fast-paced and dynamic environment where we move quickly, adapt swiftly to market changes, and embrace the challenges and rewards of a startup lifestyle.

Competitive Compensation: Enjoy a competitive salary package along with a range of benefits designed to support your lifestyle and help you perform at your best, both in and out of work.

High-Growth, Innovative Environment:If you're a driven individual who thrives in a high-growth, innovative environment, we're excited to hear from you. Join us for a unique opportunity to accelerate your career and be part of our exciting journey.

Apply now to become a valued member of our ambitious and innovative team!

Apply for this job

Fill the form for finding position.

We use cookies to personalize your experience on the website and analyze traffic for constant improvement. By clicking “Accept All Cookies” you agree to our use of cookies. For more information on how we use cookies please visit our Privacy Policy.