> Markdown version of [/jobs/ext/1888350-software-developer](https://www.wearedevelopers.com/jobs/ext/1888350-software-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Developer - **Company:** Interactive Brokers - **Location:** Greenwich, CT, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Agile Methodology, Amazon Web Services, Cloud Computing, Spring Framework, Junit, Regression Testing, Software Engineering, WebSocket, WebRTC, Vert.x, Backend, Git, Information Technology, Restful APIs, Software Version Control - **Published:** August 1, 2026 - **Apply:** https://www.dice.com/job-detail/87b4d6f5-813c-47b9-80db-db53411c0b0e ## About the Role * Bachelor's or Master's degree in Computer Science or a related field. * Proven experience as a Java Developer with expertise in Java, Spring, Vert.x * Proficiency in using Git version control for code management and collaboration. * Strong command of RESTful web services and experience in designing and implementing them. * Experience with JUnit or other testing frameworks for writing unit and integration tests. * Solid understanding of software development principles and best practices. * Experience with WebSockets and real-time communication in a Java-based environment * Strong problem-solving skills and the ability to work independently and within a team. * Excellent communication skills and a collaborative mindset. * Continuous learning and staying up-to-date with the industry * Familiarity with cloud technologies (e.g., AWS) is a plus. * Previous experience with agile development methodologies is a plus. To be successful in this position, you will have the following: * Self-motivated and able to handle tasks with minimal supervision. * Superb analytical and problem-solving skills. * Excellent collaboration and communication (Verbal and written) skills. * Outstanding organizational and time management skills. ## Description * You will work with business and internal teams, adding new features and interfaces as required. * You will write documentation units and regression tests for new interfaces. * You will write backend services and/or clients that will help expose internal services. * You will provide third-level support. ## Related Videos - [Coffee with Developers - Silvio Barbieri](https://www.wearedevelopers.com/videos/897-coffee-with-developers-silvio-barbieri) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [How Unit Testing Saved My Career](https://www.wearedevelopers.com/videos/1642-how-unit-testing-saved-my-career) - [Transforming Education: A Journey from interactive Markdown to Remote-Labs](https://www.wearedevelopers.com/videos/941-transforming-education-a-journey-from-interactive-markdown-to-remote-labs) - [Navigating the Future of Junior Developers in Tech](https://www.wearedevelopers.com/videos/1280-navigating-the-future-of-junior-developers-in-tech) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) ## Related Articles - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for) - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries) - [Top 10 Java Libraries](https://www.wearedevelopers.com/magazine/364-top-10-java-libraries) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs)