What are the responsibilities and job description for the Sr JAVA Software Engineer position at THOUGHT BYTE?
Role: Sr Java Software Engineer
Rate: $135K with Benefits
Location: Sunnyvale, CA (3 days/week at office)
In-Person Interview is required
Only Fulltime
Job Summary –
We are seeking exceptional Sr JAVA 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. Location –Sunnyvale
Experience Required:
- Minimum 8 to 10 years of experience as a JAVA software Engineer with exposure to AWS, Kubernetes
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
- REDIS
- APACHE KAFKA
- Spring (Spring Data, Spring JPA, Spring Web Services)
- AWS, AWS S3, AWS EC2 CICD, GitHub
- Docker and Kubernetes
- HTML CSS JAVA Script
- NOSQL
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 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
Salary : $130,000 - $135,000