Job Role: JAVA Backend Engineer
Position: Contract
Location : Austin and Sunnyvale - Onsite From Day one.
Job Summary -
We are seeking exceptional JAVA Backend Software Engineers with a proven track record in software development and a strong passion for delivering high quality software. You will work alongside a team of dedicated engineers to deliver high-quality software, contributing to new features and improving existing applications.
Preferred Qualification:
- Experience with AI ML domain.
Experience Required:
- Minimum 8 years of significant experience in Backend Development using JAVA technologies.
Required skills:
- Bachelor's or master's degree in computer science, Engineering, or related field.
- Strong programming skills with Advanced JAVA (Java 11)
- REST Based Web Services
- Spring (Spring Data, Spring JPA, Spring Web Services)
- AWS, CICD, GitHub
- DataStax Cassandra
- Hibernate
- Oracle
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