Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Java/PostGreSQL Engineer III

Varite Inc

Java/PostGreSQL Engineer III

Alviso, CA
Full Time
Paid
  • Responsibilities

    Job Description

    Summary: Want to change how consumers shop for and buy cars? Client Inc. is transforming the car retail industry to make the car-buying experience better for consumers as well as efficient for the car dealers. We are looking for a highly motivated, skilled and experienced engineer to help us realize the overall vision for our solutions at CDK. This job requires strong communication skills (interpersonal, written and spoken), a compulsive respect for deadlines, creative imagination, serious technical chops and an ability to roll with and contribute to a disciplined-but-entrepreneurial work environment. Strong database programming experience on PostgreSQL and Java with Spring Framework. Your key responsibilities: Supply and contribute insight that will help make tasks readable by team members and stake holders Drive design/implementation collaborating closely with appropriate Software Development Leadership, Architect(s)/Senior Engineers, Product, UX and Business. Balance the need for rapid change, with rigor around systems and architectural concerns. Implement practices that supports rapid development without compromising the quality. Ensure delivery of the requirements is on time and are quality changes (functionality, architecture, design, implementation, etc.). Build and maintain robust solutions and services, measuring, monitoring and ensuring security, availability, latency, performance and overall system health. Drive sustainable incident response, disaster recovery and blameless postmortems. Rapidly debug/resolve problems, optimize processes and automate routine tasks. Perform hands on analysis, design, development, testing, documentation, CI/CD and peer review, earnestly / respectfully coaching junior engineers in the team. Embrace a culture of technical excellence, continuous learning, continuous improvement, collaboration and innovation. Who you are: Someone who is passionate about designing, implementing, analyzing and troubleshooting large-scale distributed systems. Someone who methodically solves problems with a sense of ownership and drive. Someone who has the technical expertise and hands-on skills to partner with team members and be comfortable diving into the fray as and when needed. Someone who has the ability to work in a dynamic and hyper growth work environment. Someone who has the ability to thrive in a high-pressured but highly customer-oriented environment. Someone who has the ability to contribute to multiple projects/demands simultaneously. Someone who has the ability to grasp and assimilate unfamiliar technologies quickly and be comfortable implementing / evangelizing them. Your Tech skills: Bachelor's degree in Computer Science, Engineering, or related field with at least 5 years of programming experience, or a Master's degree and at least 2 years of programming experience; OR in lieu of bachelor's degree, at least 7 years of direct programming experience. Expert level knowledge on database programming with PostgreSQL Develop Stored Procedures and Database Triggers and other database related activities in support of application development. Lead efforts to develop and improve procedures for automated monitoring and proactive intervention, reducing any need downtime. Participate in application development projects and be responsible for the database architecture and design Responsible for developer SQL code review to ensure queries are optimized and tuned to perform efficiently prior to production release. Responsible for Query tuning and preventative maintenance. Experience in Java, Spring Framework Good practitioner of unit and integration testing. Experience with Git, Atlassian stack. Experience with log aggregation/dashboarding, monitoring and alerting systems. Plus, if you have: Experience with AWS (Lambda, API Gateway, S3, SQS, SNS, IAM), RabbitMQ. Experience collaborating with offshore teams.