As a Senior Java Developer on the Business Applications team, you will use your technical expertise to help build and enhance our core corporate platform, including enterprise web-based applications, complex business rules, and batch processes. You will mentor junior developers and be involved in many aspects of software development and architecture design.
Requirements
- Design and create services and system architecture
- Mentor and provide feedback to other team members
- Work with product and design teams to understand end-user requirements
- Build robust and scalable software in Angular/TypeScript and Java
- Build RESTful services and client applications that consume RESTful services using JSON payloads
- Create tools to help automate app builds, deployments, testing and monitoring
- Support pre-production and production deployment processes and pipelines
- Participate in IT technical initiatives and assist with system maintenance efforts
- Improve code quality through writing unit tests, automation, and performing code review
- Participate in brainstorming sessions and contribute ideas to enterprise technology, algorithms, and products
- Be comfortable with relational databases and assist with design, performance and troubleshooting as needed
Benefits
- Full benefits package, including Paid Time Off (PTO), medical, dental, vision, 401(k) with match, robust EAP, wellness program, and much more
- Competitive pay with annual increases