Would you like to be part of a talented, highly motivated software engineering team that has a passion for continuous improvement, both for the systems we build and the people who build them? We are looking for a Lead Software Engineer with 8+ years of experience to join our team. FindLaw is a fast-growing company with abundant growth opportunities; we have created this (and other) positions based on our recent and projected future growth. This position is an addition to a team of developers that own an entire application, from the back-end database, to the business logic in the middle tier, to the Web-based front-end. We are looking for a leader with proven Web services experience to design and develop a Web services layer for this application. Because our team owns the entire application, you will have the opportunity to make a significant contribution to the direction and success of each project. Our development process follows Agile methodologies, and we currently release to production every three weeks.
FindLaw is the leading provider of online marketing solutions for the legal community, and the leading provider of legal information for businesses and individuals. FindLaw offers comprehensive solutions that enable small law firms to increase their visibility, traffic and contacts from prospective clients on the Web. FindLaw.com (
), the world's most visited legal Web site, offers free legal information for consumers and is home to the largest online directory of lawyers, allowing consumers to find an attorney by practice area and location. FindLaw.com also provides legal professionals comprehensive information, resources and services for law practice and legal career development, including free case law, an online career center, breaking legal news, newsletters, message boards, service directories, continuing legal education and legal search tools.
Key responsibilities include:
Design RESTful services to be used by your team's application and other application teams within FindLaw.
Lead a team of Java developers to create/update, unit test, and deploy Java these services. Development is done locally in a Windows environment and then deployed to a Linux application server.
Create/update SQL queries, tables, etc. in our Oracle relational databases.
Work with business users and/or business analysts to understand our users' needs & design solutions to meet these needs.
Mentor junior developers.
Participate in the design, development and implementation of infrastructure projects, such as refactoring existing services.
Participate in the team's scrum meetings, including defining the scope for the upcoming release, daily standups, and retrospectives.
We are the leading source of intelligent information for the world's businesses and professionals, providing customers with competitive advantage. Intelligent information is a unique synthesis of human intelligence, industry expertise and innovative technology that provides decision-makers with the knowledge to act, enabling them to make better decisions faster. We deliver this must-have insight to the financial and risk, legal, tax and accounting, intellectual property and science and media markets, powered by the world's most trusted news organization.
Qualifications, Experience, Knowledge and skills
Bachelor's degree in computer science or related field.
8+ years of industry experience.
4+ years of experience designing and creating services using REST, SOAP or other methodologies.
4+ years of Java/J2EE experience.
4+ years of relational database experience using Oracle or similar RDBMS.
Strong problem solving, data analysis and design skills.
Excellent interpersonal skills, including good verbal and written communication skills, good team building skills, and leadership skills.
Self-starting and capable of working independently or in groups.
Experience leading projects and delegating to junior developers.
Experience designing systems.
Experience gathering requirements.
Experience with one or more of the following technologies:
Linux (or UNIX)
Google Web Toolkit (GWT)
Web services, SOA and REST
XML and XSL/T
Perforce (or similar source code control system)
Maven (or similar build automation tool)
TeamCity (or similar continuous integration tool)
Artifactory (or similar build artifact manager)
At Thomson Reuters, we believe what we do matters. We are passionate about our work, inspired by the impact it has on our business and our customers. As a team, we believe in winning as one - collaborating to reach shared goals, and developing through challenging and meaningful experiences. With over 60,000 employees in more than 100 countries, we work flexibly across boundaries and realize innovations that help shape industries around the world. Making this happen is a dynamic, evolving process, and we count on each employee to be a catalyst in driving our performance - and their own.
As a global business, we rely on diversity of culture and thought to deliver on our goals. To ensure we can do that, we seek talented, qualified employees in all our operations around the world regardless of race, color, sex/gender, including pregnancy, gender identity and expression, national origin, religion, sexual orientation, disability, age, marital status, citizen status, veteran status, or any other protected classification under country or local law. Thomson Reuters is proud to be an Equal Employment Opportunity/Affirmative Action Employer providing a drug-free workplace.
Intrigued by a challenge as large and fascinating as the world itself? Come join us.
To learn more about what we offer, please visit careers.thomsonreuters.com.
More information about Thomson Reuters can be found on thomsonreuters.com.
L SLF&C FindLaw
Bachelor's Degree (±16 years)
At Thomson Reuters, we empower our customers to act with confidence in a complex world. Our talented, global workforce makes it possible....