Senior Java Developer
BillingPlatform
- Englewood, CO
- $140,000-150,000 per year
- Permanent
- Full-time
- Develop clean and well-tested code
- Participate actively in scheduled team meetings and agile development processes
- Execute performance, load, and scaling analysis for the solutions being implemented
- Encourage others to follow good development practices
- Actively participate in constructive code review processes, both giving and being receptive to feedback
- Assist in recruiting, interviewing, and hiring for your team.
- Knowledge of Java 8 and above
- Java Server stack: Servlet API, JSP
- Experience with SOAP/REST methodologies
- XSLT
- Knowledge of Spring Framework ecosystem (Spring Boot, Spring Cloud, etc.)
- Knowledge of messaging systems (ActiveMQ, RabbitMQ, Kafka)
- Knowledge of Cloud Platforms and their services (AWS is preferred)
- Ability to diagnose and troubleshoot issues in runtime (in addition to the ability to prevent such issues)
- Working knowledge of high load/high data volume systems
- Experience in working with microservices and microservice architecture
- Ability to provide architectural guidance for solutions
- Ability to solve complex problems
- Experience with CI/CD pipelines and DevOps practices
- Troubleshooting and performance management of software application
- Expertise in creating architectural and design patterns
- Applicants must be authorized to work for any employer in the U.S. We are unable to sponsor or take over sponsorship of an employment Visa at this time
- Join one of the fastest-growing companies in the United States
- Receive competitive compensation that includes a robust benefits package—medical, dental, vision, LTD, HSA, FSA, free virtual mental health counseling, and many perks related to health and wellness provided by our medical carriers
- Medical insurance coverage is effective on the first day of employment
- 401(k) match that is 100% immediately vested
- Discretionary and charitable time off program
- Home office setup allowance