Job Title: Senior Java Backend Engineer
Location: Austin TX (onsite)
Job Description:
We are seeking a talented Senior Java Backend Engineer with a minimum of 7 years of experience to join our dynamic team in Austin TX. The ideal candidate will have extensive experience in designing developing and deploying multi-tier distributed web applications in an enterprise environment. You will play a critical role in creating and maintaining RESTful APIs and collaborating with front-end and back-end development teams to ensure seamless integration.
Key Responsibilities:
- Design develop and deploy multi-tier distributed web applications in an enterprise setting.
- Create and maintain RESTful APIs while ensuring effective collaboration with development teams for smooth integration.
- Work with relational databases (Oracle) and NoSQL databases (Cassandra) to effectively manage and model data.
- Develop and optimize low-latency service APIs and data aggregation pipelines.
- Utilize Java Spring JPA and Hibernate frameworks to build scalable applications.
- Advocate for and implement best practices in Test Driven Development (TDD) and Continuous Integration (CI).
- Solve complex technical problems debug issues efficiently and propose scalable solutions.
- Utilize AWS services to deploy and maintain applications ensuring their reliability and scalability.
Must-Have Skills:
- Minimum of 7 years of experience in backend development
- REST Based Web Services
- Spring (Spring Data Spring JPA Spring Web Services)
- Advanced Java (Java 8)
- AWS
- Datastax Cassandra
- Hibernate