LexisNexis Risk Solutions FL, Inc. is looking to solve complex system component development, bug fixes, and technical issues, while also implementing development processes and coding best practices.
Requirements
- 2 years of experience: designing, building, and deploying scalable, highly available cloud-based systems
- 2 years of experience: developing applications and services using Java 11 and above, Spring Boot framework, and RESTful Web Services
- 2 years of experience: working with the industry standard approaches in applications security including OAuth 2.0, JWT, and Spring Security framework
- 2 years of experience: developing web applications using HTML, CSS, and JavaScript frameworks, including Angular
- 2 years of experience: designing and querying content in XML format utilizing XSD, XSL, XSLT, and XQuery
- 2 years of experience: designing and managing NoSQL Databases such as MarkLogic
- 2 years of experience: working with Amazon cloud-based services including S3 to manage binary content, SQS/SNS to enable messaging infrastructure, and SES to send email notifications
Responsibilities
- Interface with other technical personnel or team members to finalize requirements
- Write and review portions of detailed specifications for the development of complex system components
- Complete complex bug fixes
- Work closely with other development team members to understand complex product requirements and translate them into software designs
- Successfully implement development processes, coding best practices, and code reviews
- Operate in various development environments (Agile, Waterfall, etc.) while collaborating with key stakeholders
- Resolve complex technical issues as necessary
Other
- Master’s degree (or foreign equivalent) in Computer/Information Science, Information Technology, or a related field required
- 2 years of experience in job offered or related occupations required
- Employee reports to LexisNexis Risk Solutions FL, Inc. office in Chicago, IL, but may telecommute from any location within the U.S.
- Experience can be concurrent
- Train entry-level software engineers as directed by department management, ensuring they are knowledgeable in critical aspects of their roles