What are the responsibilities and job description for the Java Tech Lead position at Diamondpick?
Java Tech Lead with production support experience
- Service oriented architecture
- Java / Spring boot / J2EE / JSF / SQL
- Gradle
- JavaScript
- UI development : React.JS, Node.JS
- Insurance domain experience
- Comfort and experience with complex web applications and backend services in a modern product-focused development environment including things like version control (Git), test driven development, continuous integration and deployment (CI / CD) and agile development processes.
- Capability to understand pros / cons and make appropriate recommendations related to rewrite vs. patching legacy application pages (familiarity with YUI / Jquery necessary)
- Possess the ability and drive to work through challenging problems independently while keeping the team informed of progress and blockers.
- Self-starter and independent with a strong sense of ownership and responsibility for work
- Ability to handle ambiguity, communicate well with partner teams, and empathize with customers
- Excellent teamwork and interpersonal skills - ability to communicate the results of your efforts to project team members and stakeholders in a clear, concise, and timely manner
- Knowledge or interest in learning how to expand our utilization of AWS's capabilities (EC2, Serverless, Lambda, and more)