Descrição da Vaga
As a
Software Engineer , you will work closely with the product owner to shape the implementation of new features/sites. You will collaborate with the PO to write, refine, groom, and plan stories for feature implementation. You will also work with other teams when there are cross-team impacts to ensure integration is seamless and efficient.
Responsibilities
• Technical design and analysis of business use cases in preparation for development.
• Work well in Agile or Lean Software Development Life Cycle.
• Follow InComm standards and best practices, for logging, code review
• Manage and maintain lower environments (QA, UAT, Staging)
• Support production deployments
• Assist with production support, on-call schedule for DEV resources.
• Automate processes through SDLC to permit speed of delivery
• Ensure appropriate monitoring and alerting is in place prior to production deployments.
• Technical design and analysis of business use cases in preparation for development
• Able to quickly adjust and support changing priorities per business needs.
• Provide unit testing to ensure quality of builds in a continuous integration environment.
• Engage in production deployment co-ordination and verification
• Create documentation on the existing system and maintain documentation which includes current state of system flow, sequence diagrams, architecture diagrams, runbooks
• Participate in the full lifecycle of projects, including effective use of version control, build management, unit testing, and issue tracking software
• Effective verbal and written communication
• Problem solving skills and the ability to work with innovative solutions
• Strong analytical skills with the ability to assess complex situations and understand key issues quickly
• Ability to adapt in a dynamic work environment and make independent decisions while keeping management informed
• Work effectively in a team environment to produce good quality and timely results
• Able to work under tight deadlines while providing high-quality work
• Parse, analyze and understand system log files
• Customer Service orientation with the ability to effectively interact with users of all levels
• Able to proactively address system issues that have potential impact for the corporation
• Strong research, analytical, and troubleshooting skills
• Check and verify the applications are running and functioning properly after system updates
• Migration of platforms and application components.
• Support after-hours coverage/escalation & support on-call rotation
Qualifications
• Technologist, Bachelor’s or Master’s Degree
• At least 7 years of Software Development experience
• Experience with the full lifecycle of software development including use of version control tools, build management, unit testing, issue tracking software (e.g. SVN, Maven, Microsoft Visual Studio, JIRA)
• Java 17+
• Spring (data, boot, security, batch and actuator)
• In memory caching like Hazelcast
• Oracle 12c
• XML, JSON
• Hibernate, Hibernate/JPA
• REST Services
• API Management frameworks
• General SQL/Database experience, MS-SQL, Oracle
• Jenkins, Sonar
• JIRA & Confluence
• Strong analytical skills with the ability to assess complex systems and situations and troubleshoot issues
• Problem solving skills, critical thinking and strong decision-making skills
• Excellent verbal and written communication, and interpersonal interactions (ability to foster a cooperative work environment)
Ready to Apply?
Don't miss this opportunity! Apply now and join our team.
Detalhes da Vaga
Data de Publicação:
March 6, 2026
Tipo de Vaga:
Tecnologia
Localização:
Brazil
Company:
InComm Payments
Ready to Apply?
Don't miss this opportunity! Apply now and join our team.