Senior Java Software Engineer at Request Technology in Charlotte, NC

Request Technology, LLC

Charlotte, NC
October 20, 2020
Software Engineering
Apply You will be redirected to Request Technology, LLC's preferred application process.

Senior Java Software Engineer - Product Development

NO SPONSORSHIP Senior Java Software Engineer
- Product Development Product development - building internal API solutions, improving the experience of existing products to developing new products. Agile methodology. 3 plus years experience developing systems backendfrontend, Java, Springboot, Java.
Script, NoSQL


Participates in iteration planning meetings ensuring that the team has a common understanding of each story and chores in a teamrsquos backlog Leads and participates in daily site, cross-site, and product team standups Participates in retrospectives to gather feedback and derive actionable items to improve the team and the product Participates in executing the strategy, keeping the customer needs and wants in mind Serves as an expert on a specific business domain and demonstrates leadership and accountability on at least one technology stack Provides input into the architecture and design of the product collaborating with the team in solving problems the right way Practices daily paired programming and test-driven development in writing software and building product Establishes continuous integration, continuous delivery, and continuous deployment pipelines and practices Provides support for software products in user environments Coaches more junior team members around different technologies and XP practices Participates in knowledge sharing and contributes to the overall growth of the collective knowledge of the team.

Job Qualifications

A college degree or equivalent experience in Computer Science or similar field, including a solid understanding of Computer Science fundamentals 3 years of developing and implementing systems at scale Strong understanding of computer science concepts, object-oriented design principles Basic understanding of distributed systems, operating systems, networking, databases, security, and analytics Experience developing software in different programming languages, and demonstrated ability to quickly learn new languages, including but not limited to Java.
Script, Java (Spring), Python and Golang Experience in backend development design and implementation database (relational, NoSQL, caching), messaging and big data development, implementation and optimization Experience in responsive web front end single page application development using modular Java.
Script including apps targeted for mobile devices Hands on experience on modern Java.
Script tools such as Webpack, Babel, ES
Lint, npm and similar technologies Actual experience developing continuous integration, continuous delivery and continuous deployment pipelines for distributed apps Knowledge and experience on approaches and tools for automated testing and monitoring Experience in Test Driven Development including knowledge and experience in testing frameworks like JUnit, Mockito, jasmine, protractor, cucumber, and other like technologies

Apply You will be redirected to Request Technology, LLC's preferred application process.
Job Expires: November 19, 2020

More ICYMI Jobs

Uh oh! Something went wrong. Please try again.
We were unable to find any more job. Have you tried changing your search keywords?

Be at home with your family

Get help finding work-from-home

Your Children Will Be Happier

Stop parenting from the office

Flexible Careers - No Commute

Is your job putting you at risk?

Work from the safety of your own home

Cancel the Commute & Save Hours per Day