Software Engineer III

Job description


  • Strong interpersonal and communication skills
  • Self-motivated and able to meet objectives with little or no direct supervision
  • Consistently provide innovative ideas to solve complex problems
  • Provide troubleshooting of applications and systems
  • Efficient transition to support
  • Participate in rotational 24x7 on-call 3rd/4th level support
  • Ability to effectively communicate with other team members to cross-train on problem trending and resolution
  • Support and maintain projects developed by the team and assist in production deployment and outages
  • Successfully communicate designs, research, and potential issues with team members.
  • Knowledge of PL/SQL is a plus.
  • Debug software components, identify, fix, and verify remediation of code defects (own work and the work of others).
  • Support and maintain projects developed by the team; and assist in production outages.
  • Configure, deploy, debug, monitor, and document new system features and enhancements.
  • Collaborate with business professionals to determine functional and non-functional requirements for software development projects.


  • Bachelor's Degree in Computer Science, Engineering, or related field required.
  • 7+ Years of Java/J2EE development experience
  • 2+ years of experience in production environment support
  • 2+ years of Oracle stored procedures / SQL/ PL/SQL
  • 1+ years of CI/CD tools
  • 1+ years of Test-driven development
  • 2+ years of experience on Linux platform.
  • Good understanding of Object-Oriented Programming and Design principles including abstraction, inheritance, polymorphism and encapsulation
  • Experience with the full lifecycle of software development including use of version control tools, build management, unit testing, issue tracking software (e.g. SVN, Git, Maven, bamboo, Jenkins, Sonar, JIRA)
  • Excellent organizational skills, self-administration, attention to detail, multi-tasking, and effective prioritization
  • Required experience with the following technologies
  • Spring/Spring-MVC / Spring Batch / Spring Boot is a plus
  • Tomcat, JBoss
  • Spring (data, boot, security, batch)
  • REST Services, SOAP Services
  • Oracle Database experience
  • Jenkins, Sonar
  • JIRA & Confluence

InComm creates seamless and innovative payment technologies.