Job Description
Job Description
Staff Java Software Engineer
Location : Louisville, CO (Hybrid - 1 day / week onsite)
Salary Range : $140,000 - $163,000
MUST BE A LOCAL DENVER CANDIDATE ONLY
Local Denver, CO candidates only | No visa sponsorship | No third-party agencies
Position Overview
Seeking an experienced Senior Java Software Engineer to design, develop, and deliver enterprise-scale software solutions. This role offers technical leadership opportunities, hands-on development, and cross-functional collaboration in a hybrid work environment.
Key Responsibilities
- Design, develop, and maintain scalable, secure, and high-performance software systems using Java / J2EE
- Lead technical architecture and design for complex features, epics, and enterprise projects
- Create comprehensive technical documentation and ensure compliance with IT control policies
- Collaborate with product, engineering, and business teams to deliver integrated solutions
- Resolve complex technical challenges and implement broad-reaching architectural improvements
- Establish and evangelize best practices for software design, development, testing, and Agile methodologies
- Mentor junior and mid-level software engineers to foster technical growth and team collaboration
- Build strong stakeholder relationships to influence product direction and technical decisions
- Ensure code quality, design consistency, and standards adherence across distributed development teams
Education :
Bachelor's degree in Computer Science, Software Engineering, or related technical field
Experience :
12+ years of professional software development experience10+ years of hands-on experience with Java and J2EE technologiesProven experience delivering large-scale, cross-functional software projectsExperience working in Agile and SCRUM development environmentsTechnical Skills :
Languages & Frameworks : Java, J2EECloud Platforms : AWS (EC2, S3, Lambda, SNS, SQS, SES, ESS)Databases : MongoDB, ElasticSearch, MySQLArchitecture : Event-driven architecture, Rules Engine, MicroservicesBest Practices : Performance optimization, scalability, system resiliency, securityPreferred Skills & Competencies
Ability to manage and prioritize multiple concurrent projects while maintaining quality standardsStrong analytical and problem-solving capabilities for complex technical challengesExcellent verbal and written communication skills for technical and non-technical audiencesDeep understanding of system architecture, dependencies, and cross-system impactsProcess improvement mindset with willingness to challenge existing approachesAdaptability to changing business needs and technical requirementsCustomer-focused approach to internal and external stakeholder needsApplication of Agile and LEAN principles to maximize development efficiencyWork Environment
Hybrid Model : One day per week onsite in Louisville, COCollaborative, innovative, and fast-paced team cultureCross-functional project teams with global development resourcesContinuous learning and professional development opportunitiesKeywords : Senior Java Developer, Java Engineer, J2EE, AWS, Cloud Computing, Microservices, Event-Driven Architecture, MongoDB, ElasticSearch, MySQL, Agile, SCRUM, Software Architecture, Technical Leadership, Louisville Colorado, Denver Colorado, Hybrid Remote