Remote Otter LogoRemoteOtter

Senior Software Engineer I - Java - Remote

Posted 34 weeks ago
Software Development
Full Time
India

Overview

We are looking for an enthusiastic engineer with experience building enterprise distributed Java applications. You will be working both across and within our agile development teams and be involved throughout the full development lifecycle with particular responsibility to ensure the development & maintenance of our software platforms. You'll be involved in all aspects of the team including the creation and elaboration of business requirements, functional/design specifications, development and maintenance of our software and driving innovation into our product suite.

In Short

  • Collaborate with stakeholders in establishing application requirements, determining features, creating customer-friendly solutions, and determining support needs and performance requirements.
  • Contribute to the review, selection, and adoption of proprietary tools and technologies.
  • Use specialist knowledge and experience of information technology to provide technical advice and vision.
  • Solve unusually complex technical problems and provide solutions that are highly innovative and ingenious.
  • Plan, design, develop, test, and deploy software that solves these problems.
  • Develop and maintain scalable and robust enterprise (J2EE) applications.
  • Maintain exceptionally high standards of design and code quality at all times, including but not limited to adherence to architectural, security and scalability standards and principles.
  • Share responsibility for determining feasibility of project plans.
  • Work as part of cross functional, passionate agile project team, ensuring high quality delivery is at the heart of the development process from requirements definition through to delivery.
  • Disseminate technical information in a manner that is understood by a wide variety of audiences, including non-technical ones.

Requirements

  • 5-7 years of experience in full stack Java enterprise application design and development.
  • Bachelor’s Degree in relevant discipline or equivalent experience.
  • Expert background in Java application development.
  • Test driven / Behaviour driven (TDD/BDD) Java software development with Maven & Junit.
  • Detailed knowledge of the Spring Framework.
  • Highly competent with HTML SPA and React.
  • Working within Linux based environments.
  • Enterprise SQL databases (preferably PostgreSQL).
  • Experience with AWS services such as Lambda, SQS, and API Gateway.
  • Experience with Jenkins build pipelines.

Benefits

  • Mentoring lower-level team members.
  • Thrives collaborating in a team environment with a diverse range of people.
  • Able to have a change of mind, and able to change the minds of others.
  • Writes clearly and concisely.
  • Capable of working without a company office, with a fully remote team.
  • Possesses a good work ethic; a self-starter with a desire to grow.
  • Always looking for better ways to get the job done.

U.S

Upland Software

Upland Software is a leading provider of cloud-based tools designed to facilitate digital transformation for businesses. With a strong emphasis on collaboration and customer success, Upland fosters a global culture of growth and innovation, supporting remote work as part of its operational model. The company is dedicated to delivering value through its professional services, particularly in the area of content lifecycle automation, and prides itself on its proactive and passionate teams that tackle challenges head-on.

Share This Job!

Save This Job!

Similar Jobs:

ManpowerGroup Greece logo

Senior Java Software Engineer - Remote

ManpowerGroup Greece

7 weeks ago

Seeking a Senior Java Software Engineer for a fully remote role in the airline industry, focusing on high-performance application development.

Greece
Full-time
Software Development
Raven logo

Senior Software Engineer - Java - Remote

Raven

7 weeks ago

Join our team as a Senior Software Engineer specializing in Java to develop innovative digital banking solutions.

Mexico
Full-time
Software Development
Coherent Solutions logo

Senior Java Software Engineer - Remote

Coherent Solutions

7 weeks ago

Join an international team as a Senior Java Software Engineer to enhance a travel and transportation product.

Bulgaria
Full-time
Software Development

D.C

Senior Software Engineer (Java) - Remote

Diligent Consulting

7 weeks ago

Join a mission-critical team as a Senior Software Engineer specializing in Java development for DoD timekeeping systems.

USA
Full-time
Software Development

L.T

Senior Java Software Engineer - Remote

Lean Tech

8 weeks ago

Join Lean Tech as a Senior Java Software Engineer and contribute to innovative software solutions in a remote setting.

Worldwide
Full-time
Software Development