Java Developer
Company: JobRialto
Location: Beaverton
Posted on: May 6, 2024
|
|
Job Description:
Primary Skills: Spring, MySQL, Java
Description:
Design, build and maintain REST API services using technologies
such as Java, Spring, Hibernate, Tomcat and data stores to enable
user interaction with large volume datasets.
Build highly scalable, low latency, fault-tolerant, and
high-performance architecture solutions for customer facing web and
mobile applications.
Participate in software development life cycle (SDLC) phases
including sprint planning, estimating, design, development,
testing, and deployment within an Agile development
environment.
Build customer facing software application features and platform
libraries.
Engage in End-to-End Migration of back-end services and database
platform from Oracle DB to Azure Cosmos DB.
Leverage Reactive and Adaptive programming to handle change feeds
from Azure Cosmos DB by creating robust reactive listeners and
stored procedures.
Build data communication between back-end systems using Kafka.
Develop Unit and Automation Testing Frameworks, Test Suites, and
Stubs/Mocks using Selenium, Mockito, JUnit, TestNG, Mocha, and Chai
to thoroughly test the software applications for all possible
positive and negative use case scenarios and achieve 100% code
coverage.
Troubleshooting open issues and bug-fixes. Enhancing design to
prevent re-occurrence of defects. Use JIRA for Defect Reporting and
Tracking.
Run SonarQube on applications to measure continuous code quality by
reporting code smells and vulnerabilities.
Use Git Version Control System for coordinating work with the team.
Integrate applications with Jenkins to set up Continuous
Integration and Continuous Delivery Environments (CI/CD).
Work on Splunk dashboard/queries to monitor application and system
health and debug production issues.
Use JMeter to load test software functional behavior and measure
performance.
Provide required Demos to Business stakeholders on software
features and take required feedback for improvements.
Provide inputs to relevant stakeholders for creation of project
plans and ensure adherence to the project against approved
milestones and timelines.
Education: Bachelors Degree
Additional client information:
Keywords: JobRialto, Vancouver , Java Developer, IT / Software / Systems , Beaverton, Washington
Click
here to apply!
|