Job Description
Job Description
Java Software Engineer III
Location : Louisville, CO (Hybrid - 1 day / week onsite)
Salary Range : $95,000 - $130,000
MUST BE A LOCAL DENVER CANDIDATE ONLY
Requirements : Local Denver, CO candidates only | No visa sponsorship | No third-party agencies
Position Overview
Seeking a Java Software Engineer III to design, develop, and implement scalable software solutions. This individual contributor role focuses on hands-on development, technical problem-solving, and collaboration within an Agile team environment, working on enterprise healthcare technology solutions.
Key Responsibilities
- Design, develop, and implement scalable, secure, and maintainable software systems using Java / J2EE
- Analyze, design, program, debug, and modify software enhancements and new product features
- Build and maintain highly scalable, performant, and resilient distributed software applications
- Collaborate with cross-functional teams in an Agile / SCRUM environment to define system requirements and deliver solutions
- Implement code solutions using Java, Spring Framework, AWS services, and database technologies
- Troubleshoot and resolve software issues in production environments using APM tools (NewRelic, Graylog, CloudWatch)
- Design, implement, and maintain CI / CD pipelines using Git, shell scripting, Python, Bamboo, and AWS CDK
- Manage code and configurations across multiple environments and perform deployments to AWS cloud platform
- Write technical documentation and ensure adherence to coding standards and best practices
- Participate in code reviews and contribute to continuous improvement initiatives
Education :
Bachelor's degree in Computer Science, Software Engineering, or related technical field
Experience :
5-7 years of professional software development experienceHands-on experience designing and building scalable, distributed software applicationsProven experience with Java and J2EE technologiesExperience working in Agile and SCRUM development environmentsTrack record of delivering software projects from design through production deploymentTechnical Skills :
Languages & Frameworks : Java, J2EE, Spring FrameworkCloud Platforms : AWS (EC2, S3, Lambda)Databases : MySQL, MongoDBCI / CD Tools : Git, Bamboo, AWS CDK, shell scriptingMonitoring & Debugging : APM tools (NewRelic, Graylog, CloudWatch)Development Practices : Agile / SCRUM methodologies, code versioning, deployment automationPreferred Qualifications
Experience with additional AWS services : SNS, SQS, SES, ESSProficiency with ElasticSearch and RedisExperience with Rules Engine or Event-driven architectureKnowledge of Python scripting for automationUnderstanding of performance optimization, scalability, and system resiliency best practicesExperience with distributed systems and microservices architectureKey Competencies
Strong analytical and problem-solving skills for complex technical challengesAbility to work independently and collaboratively on multiple concurrent projectsEffective communication skills for technical and cross-functional collaborationDetail-oriented with focus on code quality and software craftsmanshipAdaptability to changing requirements and technologiesCustomer-focused mindset for internal and external stakeholdersContinuous learning orientation to stay current with emerging technologiesWork Environment
Hybrid Model : One day per week, onsite in Louisville, COCollaborative Agile team environmentFast-paced healthcare technology industryOpportunities for technical growth and skill developmentKeywords : Java Developer, Software Engineer, J2EE, Spring Framework, AWS, Cloud Computing, CI / CD, MongoDB, MySQL, ElasticSearch, Agile, SCRUM, Microservices, DevOps, Louisville, Colorado, Denver, Colorado, Hybrid Remote, Healthcare Technology