1 Click Easy Apply


Sr. Java Developer


Lake Oswego, Oregon


Sr. Java Developer Job Opening in Lake Oswego, Oregon - Job Responsibilities include:
You will be responsible for designing and implementing product enhancements, redesign of existing product functions, trouble-shooting and resolving product defects, unit and integration testing. You will be expected to contribute to the architectural direction of new and existing applications. You will be part of new technology and process evaluations. Active interaction with internal customers, other developers, Quality Assurance, Business System Analysts, Tax Research, Professional Services, and Customer Support counterparts is an integral part of the role.
Some of the key tasks you will perform include:
Designing object -oriented and service-oriented architectures
Programming and unit testing of code based upon design sessions with internal software users, customer-reported issues, and input from Business System Analysts, Marketing, Professional Services, and Support
Unit and performance testing of design as part of development cycle
Developing and re-factoring existing products, providing product enhancements and resolving product defects to meet customer issues
Providing technical expertise and peer code reviews to other team members
Providing architectural input on new and existing solutions
Writing technical specifications, program documentation, and unit test plans for all work performed
Maintaining solid relationships within R&D and with cross-functional peers
Assisting in Quality Assurance process and customer issue resolution
Lead Software Engineer (Java) in Lake Oswego, OR - Thomson Reuters Qualifications
Job and work experience requirements:
Bachelors in Computer Science or equivalent work experience
10+ years of professional experience designing, developing, deploying, and supporting products in an enterprise or SaaS environment
Experience with advanced Open Source technologies such as Hibernate, Spring, and Java technologies required.
Experience with full life cycle development: requirements gathering, analysis, design, coding, unit testing, and acceptance testing
Strong working knowledge with Object-Oriented Analysis, Design, and Implementation
Hibernate 4 and Spring experience desirable
Experience with SOA, Web services, SOAP, REST, and are highly desired
Working knowledge of CI and particularly gradle builds
Experience in UI frameworks and technologies (e.g. Angular, Ajax, CSS, JavaScript, etc.) is desired
Java and J2EE development and analysis experience including SQL coding
Experience with relations databases as well as exposure to NoSQL data stores is desirable.
Experience with agile/ iterative design and development methodologies
Experience in any of the following is considered a plus:
A variety of open source frameworks
Applying Design Patterns and Enterprise Application Integration Patterns
Prior work experience in a fast-paced, high-energy environment
Job Type: Full-time
Salary: $115,000.00 to $125,000.00 /year
Required experience:
Java: 7 years

1 Click Easy Apply

TalentEinstein.com - Superhuman AI Recruiting Assistant | Terms & Conditions

All rights reserved
Swanco LLC