Senior Software Engineer - JAVA

Anchanto Other US Location

Company

Anchanto

Location

Other US Location

Type

Full Time

Job Description

About Anchanto:

Anchanto helps all businesses to exploit the full potential of e-commerce. Our suite of SaaS Products enables companies globally to springboard omnichannel sales, scale fulfilment operations, and use intelligent data to grow their e-commerce, logistics & warehousing activities. Leading, brands, distributors, retailers, and logistic enterprises such as L'Oréal, Decathlon, or DHL Supply Chain rely on our technology to scale their local and global e-commerce operations.

Headquartered in Singapore and with more than 10 local offices across Asia-Pacific, the Middle East and Europe, we are growing rapidly and looking for ambitious people to join our teams to build the future successes of Anchanto.

The Role (Describe the role):

Senior Software Engineer is responsible for designing and developing high-volume, low-latency applications for mission-critical systems and delivering high-availability and high-performance applications. They will also be responsible for gathering system and user requirements, building Java modules and testing features before release. They are expected to contribute in the entire software development life cycle including requirements gathering, analysis, planning, prioritizing, testing, and release.

Key Responsibilities:

  • Design, build, and maintain efficient, reusable, and reliable Java code.
  • Work with the Integration team to integrate external platforms via APIs/plug-ins.
  • Architect Integration platform to make sure efficient API calls.
  • Write Junit/integration test cases to validate the code quality and code coverage.
  • Attend daily Scrum, collaborate with technical & product team, and complete assigned tasks in each Agile Sprint.
  • Work closely with the business analysts and product owners to understand the Integration scope and requirements.
  • Develop and adhere to best-practices for integrating applications.
  • Identify bottlenecks and bugs, and devise solutions to these problems.
  • Assist with integration estimates.
  • Create and maintain project documentation.
  • Participate in code reviews and performance optimization.
  • Identify potential improvements to existing development processes.
  • Collaborate effectively across teams.
  • Mentor the team, and monitor their progress.
  • Provide technical guidance to the team members, helping them to develop their skills and grow professionally.

Essential Requirements:

  • Minimum 4 years of programming experience in Java with a good knowledge of its ecosystems.
  • Solid understanding of object-oriented programming.
  • Skilled with writing reusable Java libraries and knack for writing clean, readable Java code.
  • Familiarity with concepts of MVC, JDBC, and RESTful APIs.
  • Knowledge of API utilities such as cURL and Postman.
  • Sound understanding of RESTful and SOAP APIs, HTTP/HTTPS protocol usage, proxies, security concepts and controls of public interfaces.
  • Proficient with use of code versioning tools, such as Git.
  • Ability to work independently and within a team in a fast-changing environment with changing priorities and changing time constraints.
  • Sense of ownership and pride in your performance and its impact on company’s success.
  • Critical thinker and problem-solving skills while being a team player.
  • Good delegation, people management, and time-management skills.
  • Great analytical, interpersonal and communication skills.

Personal Attributes:

  • Bachelors/Masters degree in Computer Science, Engineering or a related subject.
  • Proven hands-on software development experience.
  • Sound knowledge of Java technologies.
  • Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate).
  • Java certification (desirable but not required).
Apply Now

Date Posted

08/16/2024

Views

5

Back to Job Listings ❤️Add To Job List Company Info View Company Reviews
Positive
Subjectivity Score: 0.8

Similar Jobs

Senior Engineering Manager, Micros Foundations - Atlassian

Views in the last 30 days - 0

Atlassian is seeking a Senior Engineering Manager to lead a team of Backend Software Engineers The role involves guiding technical decisions prioritiz...

View Details

Senior Frontend Engineer - Simply Business

Views in the last 30 days - 0

Simply Business is seeking a Senior Frontend Engineer to join their Front End Tooling team The role involves developing products using best practices ...

View Details

E2E Solution Architect - Ahold Delhaize USA

Views in the last 30 days - 0

Ahold Delhaize USA is seeking a Solution Architect with extensive experience in IT architecture BigData Analytics and various software designs and dev...

View Details

E2E Solution Architect - Ahold Delhaize USA

Views in the last 30 days - 0

Ahold Delhaize USA is seeking a Solution Architect with extensive experience in IT architecture BigData Analytics and various software designs and dev...

View Details

E2E Solution Architect - Ahold Delhaize USA

Views in the last 30 days - 0

Ahold Delhaize USA a division of a global food retailer is seeking a Solution Architect for its US operations The role involves translating business r...

View Details

People Operations Advisor - BlackLine

Views in the last 30 days - 0

BlackLine is a leading provider of cloud software that automates and controls the entire financial close process The company is committed to modernizi...

View Details