Senior Software Engineer



Senior Software Engineer Charlotte, North Carolina

Title: Senior Software Engineer

Job Type: Permanent

Primary Location:  Charlotte, North Carolina or San Francisco, California

Required Qualifications:

  • 4+ years of Software Engineering experience, or equivalent demonstrated through one or a combination of the following: work experience, training, military experience, education
  • 4+ years of Java, J2EE experience
  • 3+ years of Spring, Spring MVC, Spring Boot experience
  • 3+ years of web development experience; including programming and developing web applications
  • 2+ years of experience in RESTful Web Services, JSON, Tomcat

 Desired Qualifications:

  • 3+ years of Agile experience
  • 2+ years of mobile banking experience
  • 2+ years of SDL tridion Content management system experience
  • 2+ year of experience in Junit/TDD
  • Experience in one or a combination of the following Continuous Integration-Continuous Development (CI-CD) tools such as: GitHub, Gradle, Jenkins, Artifactory
  • Knowledge and understanding of application security vulnerability detection and mitigation experience with Open Web Application Security Project (OWASP) Top 10 and SANS Common Weakness Enumeration Top 25
  • Experience in one or more tools: Postman, BrowserStack, Splunk, SonarQube
  • Knowledge and understanding of Microservices, Behavior Driven Development (BDD)
  • Strong verbal, written, and interpersonal communication skills
  • Strong multi-tasking, and prioritizing skills


Tagged as: Senior Software Engineer