Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Java Software Engineer image - Rise Careers
Job details

Java Software Engineer

tastytrade is seeking a Software Engineer specializing in Java to contribute to its cutting-edge systems in the financial trading space. The ideal candidate should have a strong software engineering background with a passion for learning and growth.

Skills

  • Proficiency in Java and Spring Boot.
  • Experience with multiple programming languages.
  • Knowledge of financial markets is a plus.
  • Experience in containerized environments.

Responsibilities

  • Modify existing systems and take ownership of current systems.
  • Contribute to greenfield projects and troubleshoot issues.
  • Develop backend systems focused on margin and risk management.
  • Participate in pair programming and code reviews.
  • Write tests and provide infrastructure support.

Education

  • Bachelor's degree in Computer Science or related field.

Benefits

  • Performance Bonuses
  • Stock Purchase Options
  • 401k Plan
  • 20 Paid Vacation Days
  • Gym Membership Reimbursement
To read the complete job description, please click on the ‘Apply’ button
tastytrade Glassdoor Company Review
4.8 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
tastytrade DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of tastytrade
tastytrade CEO photo
Scott Sheridan
Approve of CEO

Average salary estimate

$95000 / YEARLY (est.)
min
max
$80000K
$110000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Java Software Engineer, tastytrade

As a Java Software Engineer at tastytrade in the vibrant West Loop of Chicago, you'll be at the forefront of modifying and enhancing existing systems while also contributing to exciting greenfield projects. Your day-to-day will involve diving deep into Java and Spring Boot to create back-end solutions that manage margin and risk for options trading. But that’s not all! You’ll have the chance to collaborate with a talented team using various languages like Ruby, C++, and JavaScript. Imagine working in a dynamic environment where pair programming and mentoring younger engineers are part of your routine! You won't just be churning out code but crafting solutions that are robust and reliable, all while contributing to DevOps initiatives in containerized settings. The role encourages independence in smaller tasks but provides support for larger projects, ensuring you get the chance to grow into ownership of the systems. At tastytrade, we value quick learners and those with a passion for technology and finance. Our perks are designed to support your well-being and career growth, from performance bonuses and stock purchase options to ample paid vacation days and a gym membership reimbursement. If you’re excited about coding, collaboration, and making a difference in the trading world, this is the place for you!

Frequently Asked Questions (FAQs) for Java Software Engineer Role at tastytrade
What are the responsibilities of a Java Software Engineer at tastytrade?

As a Java Software Engineer at tastytrade, your responsibilities will include modulating existing systems, troubleshooting issues, and contributing to both small and greenfield projects. You will primarily work with Java and Spring Boot, handling backend systems tied to options trading, while also participating in DevOps practices and mentoring junior engineers.

Join Rise to see the full answer
What qualifications are needed for the Java Software Engineer position at tastytrade?

To qualify for the Java Software Engineer position at tastytrade, candidates should have professional experience working within a software engineering team, posses deep expertise in at least one language or framework, preferably Java, and have an eagerness to learn new technologies. Familiarity with financial markets is advantageous but not mandatory.

Join Rise to see the full answer
What programming languages will I use as a Java Software Engineer at tastytrade?

In the role of Java Software Engineer at tastytrade, you will primarily focus on Java and Spring Boot, but you will also have opportunities to work with other languages and frameworks such as Ruby, C++, and JavaScript. This diverse tech stack encourages broad skill development.

Join Rise to see the full answer
How does the work culture at tastytrade support Java Software Engineers?

The culture at tastytrade is vibrant and supportive, with an emphasis on collaboration through pair programming and a clear commitment to mentoring. The workplace is designed to foster professional development while providing a sustainable workday free from excessive on-call responsibilities.

Join Rise to see the full answer
What growth opportunities are available for Java Software Engineers at tastytrade?

At tastytrade, Java Software Engineers have numerous growth opportunities including the chance to take on ownership of systems, engage in regular training sessions, participate in conferences, and receive an annual educational stipend to further hone their skills.

Join Rise to see the full answer
Common Interview Questions for Java Software Engineer
Can you describe your experience with Java and how it relates to the responsibilities of a Java Software Engineer at tastytrade?

When answering this question, highlight your specific Java projects and the skills you've developed. Mention any relevant frameworks you've used, such as Spring Boot, and link your experience to tastytrade’s focus on options trading.

Join Rise to see the full answer
How do you approach troubleshooting in your software development process?

Respond by discussing your systematic approach to problem-solving. Mention how you prioritize understanding the issue, collaborating with team members, and documenting the resolution for future reference, as this aligns with the troubleshooting aspect of the tastytrade role.

Join Rise to see the full answer
Can you give an example of a time you used pair programming or code reviews in a previous role?

Share specific examples of how pair programming encouraged knowledge sharing and improved code quality in your past jobs. Emphasize the positive outcomes and how these experiences have prepared you to contribute to tastytrade's collaborative culture.

Join Rise to see the full answer
What experience do you have with DevOps practices in your software projects?

Discuss any experience you have with containerization, infrastructure as code, or CI/CD pipelines. Connect your understanding of DevOps with tastytrade’s technological infrastructure to demonstrate your fit for the role.

Join Rise to see the full answer
What do you think are the most important qualities of a successful Software Engineer?

Highlight qualities such as adaptability, a collaborative spirit, proficiency in coding, and a continuous learning mindset. Relate those traits back to how they apply to the role and culture at tastytrade.

Join Rise to see the full answer
How do you stay updated with the latest trends and technologies in software development?

Share your strategies for keeping current, such as participating in online courses, attending conferences, following tech blogs, and engaging with communities. This demonstrates your proactive approach to growth, which aligns with tastytrade’s values.

Join Rise to see the full answer
What tools and frameworks do you feel most comfortable working with and why?

Discuss the tools and frameworks you've used in depth, particularly Java and any associated frameworks. Explain how your comfort level with these tools can be leveraged to contribute to tastytrade's projects.

Join Rise to see the full answer
Can you explain a situation where you took initiative in your team?

Describe a specific instance where you identified an issue or opportunity and took proactive steps to address it. Illustrate how this initiative relates to your role as a Java Software Engineer at tastytrade.

Join Rise to see the full answer
What strategies do you use to ensure code quality in your work?

Mention practices like writing comprehensive tests, conducting peer code reviews, and employing best practices. Relate these strategies to tastytrade’s emphasis on production-quality code.

Join Rise to see the full answer
How do you prioritize tasks when working on multiple projects?

Explain your time management techniques, such as using task management tools, setting clear deadlines, and communicating with stakeholders. Discuss how these align with the dynamic work environment at tastytrade.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
tastytrade Hybrid Chicago, Illinois
Posted 11 days ago
NXTGIG Remote No location specified
Posted 5 days ago
Photo of the Rise User
Magnet Forensics Hybrid No location specified
Posted 12 days ago
Photo of the Rise User
LDMS Remote No location specified
Posted 3 days ago
Photo of the Rise User
Posted 4 days ago
Photo of the Rise User
MavenAGI Remote No location specified
Posted 3 days ago
Photo of the Rise User
Posted 7 days ago
Photo of the Rise User
Posted 6 days ago
DEPT® Remote Buenos Aires, Capital Federal; Buenos Aires, Gran Buenos Aires;Mar del Plata, Buenos Aires
Posted 6 days ago

Helping traders succeed through sophisticated technology, favorable pricing and exceptional customer service.

41 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
SALARY RANGE
$80,000/yr - $110,000/yr
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
March 22, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Dublin just viewed Sr. Manager UX Design Research at Visa
Photo of the Rise User
Someone from OH, Columbus just viewed Case Manager at Release Recovery
Photo of the Rise User
Someone from OH, Cincinnati just viewed Recruiting Coordinator (Contractor) at Anduril Industries
Photo of the Rise User
Someone from OH, Dublin just viewed Field Support Technicians - (Phoenix) at Nordstrom
Photo of the Rise User
128 people applied to Scrum Master-Remote at DICE
Photo of the Rise User
Someone from OH, Stow just viewed IT Asset administrator at Ergomed
Photo of the Rise User
Someone from OH, Loveland just viewed Senior Buyer (wholesale) (m/f/d) at ABOUT YOU SE & Co. KG
Photo of the Rise User
Someone from OH, Cincinnati just viewed Summer 2025 Internship: Talent at Hylant
C
Someone from OH, Cincinnati just viewed Senior Instructional Designer at CXG
Photo of the Rise User
Someone from OH, Youngstown just viewed Compliance Specialist, Anti-Corruption Program at ServiceNow
Photo of the Rise User
Someone from OH, Cleveland just viewed Finance Intern - Summer 2025 at Spectrum
Photo of the Rise User
Someone from OH, Cleveland just viewed QC Engineer at QODE
Photo of the Rise User
Someone from OH, Cleveland just viewed Getinge is hiring: UI/UX Developer in Streetsboro at Getinge
Photo of the Rise User
Someone from OH, Westerville just viewed Data analyst | Mid at Nord Security
Photo of the Rise User
Someone from OH, North Canton just viewed Researcher-NBC Sports at NBCUniversal
Photo of the Rise User
Someone from OH, North Canton just viewed Researcher-NBC Sports at NBCUniversal
Photo of the Rise User
Someone from OH, Lakewood just viewed Culture and Programs Analyst at City of Philadelphia