Logo
JobRialto

Java Developer

JobRialto, Sunnyvale, California, United States, 94087


Job Summary

Client is seeking a highly skilled Java Developer for multiple upcoming openings with Client, located in Seattle, WA or Sunnyvale, CA. The role requires a strong background in Java, Spring Boot, Kafka, and NoSQL, with local candidates preferred. As a Java Developer, you will work on building scalable, high-performance solutions for customer-facing web and mobile applications.

Key Responsibilities

• Design, build, and maintain REST API services using Java, Spring, Hibernate, and data stores

• Build highly scalable, low-latency, fault-tolerant, and high-performance architecture solutions

• Participate in all phases of the software development life cycle (SDLC), including sprint planning, design, development, testing, and deployment

• Engage in end-to-end migration of back-end services and databases from Oracle DB to Azure Cosmos DB

• Create robust reactive listeners and stored procedures to handle change feeds from Azure Cosmos DB

• Use Kafka for data communication between back-end systems

• Develop Unit and Automation Testing frameworks using Selenium, Mockito, JUnit, TestNG, Mocha, and Chai

• Troubleshoot open issues and bug fixes, and enhance designs to prevent defects

• Run SonarQube for continuous code quality monitoring and issue tracking

• Use Git and Jenkins for version control and CI/CD integration

• Work on Splunk dashboards and queries for monitoring and debugging production issues

• Use JMeter to load test functional behavior and measure performance

• Provide demos to business stakeholders and gather feedback for improvements

• Contribute to the creation of project plans and ensure adherence to milestones and timelines

Required Qualifications

• 5-8 years of experience with Java development, including Java 8+

• Strong proficiency in Spring Boot, Kafka, and NoSQL databases

• Experience with RESTful APIs and microservices architecture

• Knowledge of Agile software development methodologies

• Familiarity with SDLC phases, including sprint planning, design, and deployment

• Strong experience with unit and automation testing frameworks (Selenium, Mockito, JUnit, TestNG, Mocha, Chai)

• Hands-on experience with version control tools like Git and continuous integration tools like Jenkins

• Experience with debugging production issues using Splunk and JMeter

Preferred Qualifications

• Experience with Azure Cosmos DB or similar cloud databases

• Familiarity with Reactive and Adaptive programming

• Exposure to SonarQube for code quality management

• Experience with JIRA for defect tracking and management

• Need candidates from a big technical company - Apple, Meta, Tesla, Google, Amazon, Facebook, Nvidia, Ebay, Kroger, Albertsons, or ecommerce/retail companies

• Candidates need to be in the Bay Area

• Experience - 5-8 years

• We have more than 5 openings.

• Please avoid candidates who have recent experience with Infosys, Wipro, TCS, Cognizant, etc.

Education:

Bachelors Degree