About the role
- Build and support a next-generation, Java-based framework to expedite and standardize application and data processing development
- Serve as a key member of a core development group responsible for internal cutting-edge software solutions
- Interface with other technical teams to determine requirements or troubleshoot issues
- Contribute to the design of complex system components
- Collaborate with team members and stakeholders
- Implement complex enhancements, improvements, and bug fixes
- Research solutions, particularly involving 3rd party or cloud interfaces
- Implement best practices in development processes, coding, and code reviews
Requirements
- Expertise in core Java development (version 1.7 and up)
- Knowledge of object-oriented design and architectural principles
- Ability to identify, research, and coordinate resources to troubleshoot complex project issues
- Skills in data manipulation and data analysis
- Experience working with git
- Experience with agile and test-driven development
- Ability to effectively prioritize tasks, manage time, and cope with change
- Comprehensive, multi-carrier program for medical, dental and vision benefits
- 401(k) with match and an Employee Share Purchase Plan
- Wellness platform with incentives and Headspace app subscription
- Employee Assistance and Time-off Programs
- Short-and-Long Term Disability, Life and Accidental Death Insurance, Critical Illness, and Hospital Indemnity
- Family benefits including bonding and family care leaves, adoption and surrogacy benefits
- Health Savings, Health Care, Dependent Care and Commuter Spending Accounts
- Annual Paid Time Off plus up to two paid days to participate in Employee Resource Groups and to volunteer
ATS Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
Javaobject-oriented designdata manipulationdata analysisagile developmenttest-driven developmentbug fixingsystem designcoding best practicescode reviews
Soft skills
troubleshootingcollaborationprioritizationtime managementadaptability