Headquarters: Richmond, VA
You are a critical thinker, a fast learner, and enjoy being a problem solver.
You can work on a feature from start to finish, communicate about it, and ask the right questions.
You are comfortable with Java and can confidently write code and see it deployed to production servers.
You have an excellent knowledge of Spring (Boot).
SQL comes naturally to you and you understand how JPA/Hibernate works.
You are not afraid to SSH into a server and change some configuration files.
Your English is proficient.
The Senior Java Developer is responsible for implementing new features, fixing bugs, and improving and refactoring code.
Most of what we do is web-related – many tasks will ask you to implement REST endpoints to achieve some business objectives and connect the dots on the web.
However, much of our tasks are not strictly web-related and may challenge you in other ways (e.g. data analytics, network communication, database optimization, etc.).
You will have a lot of independence and agency while working, but you will communicate with other colleagues daily and often work with them directly to solve coding issues.
Designing, implementing, and maintaining Java applications that are often high-volume and low-latency, required for mission-critical systems
Contributing in all phases of the development lifecycle
Writing well-designed, efficient, and testable code
Conducting software analysis, programming, testing, and debugging
Support continuous improvement
Investigating alternatives and technologies
Presenting for architectural review
The Work Environment
This is a remote position. You have an amazing opportunity to join our fast growing platform and contribute to our continued expansion and success!
You’re in good company (with a good company). We offer:
Remote work environment
A positive, engaging culture and dynamic team environment
The ability to take time off as needed
The chance to make a real impact on the company’s growth and history
The ability to help make a difference in thousands of people’s lives
An environment to grow your skills, learn new technologies, and to challenge yourself (while having fun)
We Work Remotely: Remote jobs in design, programming, marketing and more