About the role
Job Description
Responsibilities:
* Utilize open-source platforms, tools, databases, front-end frameworks, and middleware to modernize enterprise applications by re-developing legacy systems * Analyze problems such as user requirements, input data and form, output data and form, available computer configuration, processing and turnaround time requirements * Be an integral part of a scrum team participating in the full software development lifecycle including requirements, solution design, development, QA, implementation * Develop, modernize, and make enhancements to an existing application or new enterprise microservice applications * Write automated unit test cases to support test driven development (TDD) * Support verification and validation of software by supporting Quality Assurance team * Perform application and security code scans and support the remediation of scan findings * Create new or maintain existing CI/CD pipelines
Qualifications
Qualifications:
* 2+ years of experience in open-source web development * Programming (Java, SQL, GoLang) * Databases (Oracle, MySQL, PostgreSQL, AWS Aurora, NoSQL: Cassandra, DynamoDB) * Java Frameworks – Spring Boot, Hibernate, Spring DAO * Test Frameworks – Junit, Mockito, Playwright. * Tools- Eclipse , Visual Studio, Jprofiler, Insomnia, Postman, Git/Github. * Experience with JSON, AJAX, XML\XSLT, HTTP, JavaScript/Typescript, HTML5, CSS3 * Experience in building websites using JS frameworks such as React or Angular * Experience in working with test automation tools such as Cucumber and Selenium * Programming (e.g., Stored Procedures, Views, Functions, etc.) * A demonstrated understanding of Service Oriented Architectures (SOA) including RESTful Service frameworks (Web API) * Experience in working with automated deployment tools such as Jenkins * Experience in Test Driven and Behavior Driven Development frameworks * Experience working with version control systems such as Git/Github * Participate in code reviews and learn from feedback on code. * Ready to embrace a fast-paced work environment with deadlines and new challenges * Strong communication and teamwork abilities * Solid understanding of CI/CD pipeline
Education: Bachelor’s degree in computer science, data analytics, business intelligence, economics, statistics, or mathematics
Additional Information
All your information will be kept confidential according to EEO guidelines.