Software Engineer

SAMPRASOFT

Little Rock, AR

JOB DETAILS
SKILLS
Agile Programming Methodologies, Apache JMeter, Application Programming Interface (API), Atlassian JIRA, Bug Tracking/Defect Management, Code Coverage, Computer Networks, Continuous Deployment/Delivery, Continuous Integration, Customer Relations, Data Sets, Git, Hibernate, Identify Issues, Internet Application, JUnit, Java, Jenkins, Microsoft Windows Azure, Mobile Applications, Oracle Database, Performance Testing, Product Demonstration, REST (Representational State Transfer), Scalable System Development, Selenium, Software Development Lifecycle (SDLC), Software Engineering, Source Code/Configuration Management (SCM), Splunk, Spring Framework, Sprint Planning, Test Automation, Test Plan/Schedule, Test Tools, Tomcat, Unit Test, User Interface/Experience (UI/UX)
LOCATION
Little Rock, AR
POSTED
Today

Seeking a Java Developer to design, build, and maintain REST API services using Java, Spring, Hibernate, Tomcat, and data stores to enable user interaction with large datasets.
Develop scalable, low-latency, fault-tolerant architecture solutions for web and mobile applications.
Participate in all SDLC phases within an Agile environment, including sprint planning, design, development, testing, and deployment.
Build customer-facing features and platform libraries.
Lead end-to-end migration from Oracle DB to Azure Cosmos DB, leveraging Reactive programming for change feeds.
Utilize Kafka for data communication between back-end systems.
Develop comprehensive unit and automation tests using tools like Selenium, Mockito, JUnit, TestNG, Mocha, and Chai to ensure high code coverage.
Troubleshoot issues, fix bugs, and improve design to prevent re-occurrence.
Use JIRA for defect tracking, SonarQube for code quality, Git for version control, Jenkins for CI/CD, Splunk for monitoring, and JMeter for performance testing.
Provide demos to stakeholders, gather feedback, and ensure project milestones are met.

About the Company

S

SAMPRASOFT