
Full Stack Java Developer
- Denver, CO
- Permanent
- Full-time
- Reviews independently system requirements and business processes; codes, tests, debugs; implements and maintains software solutions and is generally given more difficult technical challenges.
- Determines systems software design requirements.
- Designs, develops, tests, debugs and implements operating systems components, software tools and utilities.
- Develops security solutions for assignments increasing in complexity.
- Provides application software development services or technical support typically in a defined project.
- Develops program logic for new applications or analyses and modifies logic in existing applications.
- Modifies existing internal software products to add to new functions, adapt to new hardware, improve performance or enhance product usability.
- Ensures that system improvements are successfully implemented and monitored to increase efficiency and makes changes as required.
- Ensures that applications are compatible across multiple platforms and browsers.
- Uses deep technical knowledge to design, code, test and/or customize software solutions to meet or exceed client requirements, adding market/industry trends as necessary.
- May be developing as a generalist and become more involved in various aspects of a project including software architecture, database warehouse and mining, database design and analysis, software development and testing.
- Education Required: Degree qualified in a discipline related to Computer Science, Information Systems, or equivalent work experience.
- Experience Required: At least 4 years
- Special Qualifications: Maintains certifications in programming and/or scripting languages.
- Secure Wealth: 401(k) program with 6% employer match, Employee Stock Purchase Program with 15% discount, Student loan repayment program up to $10k, Company paid life and disability plans, Generous paid time off
- Prioritize Health: Comprehensive medical, dental and vision coverage, Health spending account with employer contribution, Paid flex days to support mental wellbeing, Gym membership discounts
- Care for Family: Hybrid home/office schedule (for most positions), Paid parental leave, Fertility benefits, Paid bereavement leave
- Connect with Community: Company gift matching program, Employee resource groups, Paid volunteer days
- Grow Career: Education Assistance Program, Robust job skills training and Professional development opportunities