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
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