Software Developer, Java, Spring (Remote)

Apply for this position Please mention DailyRemote when applying
timePosted 2 days ago location United States salarySalary undisclosed
Before you apply - make sure the job is legit.

Attempting to apply for jobs might take you off this site to a different website not owned by us. Any consequence as a result for attempting to apply for jobs is strictly at your own risk and we assume no liability.

Job Description

About Limelight And Our Team

Ready to build? Great, so are we! Come join our exciting and talented team on a mission to deliver innovative solutions in data analytics with our platform: Limelight.

As a member of our Software Development team, you will be a key contributor helping us achieve our product vision. We are passionate about the technology we build - and the positive impact it makes on the everyday lives of our end users. We are looking for outstanding developers with a focus on application development. Successful candidates will be enthusiastic about technology, software development and have relevant work experience. They will enjoy working in a dynamic team: rapidly changing priorities, collaborative work, and on-the-spot problem solving.

  • Participate in design, development and application deployment activities with the Software Development team
  • Leverage your hands-on experience in applying design patterns, writing unit tests and optimizing the full stack application's performance
  • Participate in code reviews to ensure code quality and robustness
  • Contribute to experimental development to ensure Limelight is a differentiated product in the market, and work with the team to incorporate these experimental features into the product
  • Participate in the full lifecycle of development including support of released product

Knowledge, Skills & Abilities
  • 5+ years of software development experience building highly-reliable, mission-critical software
  • Strong engineering fundamentals. You know your data structures, algorithms, multi-threading, databases.
  • Strong understanding of server-side technologies: caching and asynchronous processing
  • Strong expertise in Java, Spring & Hibernate
  • Prior experience working on UI technologies (e.g. React, HTML5, TypeScript) highly desirable
  • Prior experience designing highly-available RESTful APIs desirable
  • Excellent verbal and written communication skills
  • Detail-oriented - you take the time to review things thoroughly
  • Problem solver - you love to understand the root cause of issues and resolve them correctly
  • Passionate about delivering high quality code that is robust, stable and performant

  • Bachelor's degree in Computer Science, Information Technology, or Software Engineering is mandatory.

An Overview Of Our Tech Stack
  • Our primary programming languages are Java and TypeScript
  • We use open-source frameworks such as React, Hibernate and Spring Boot
  • We make extensive use of virtualization and containers: AWS, Docker
  • Our weekly production releases are made possible by Continuous Integration and sophisticated build, test and release automation leveraging Maven, Git, Nexus, Jenkins and similar tools

Powered by JazzHR