Bottomline is a global leader in business payments and cash management, looking for a Lead Software Engineer to join their team and help drive impactful results for their customers.
Requirements
- Expert level understanding of all phases of SDLC, preferably with Agile methodology.
- Strong coding experience with Java, J2EE, SQL & JavaScript.
- Strong Knowledge in Spring, Hibernate, Springboot and docker.
- Strong Knowledge in testing framework like Junit, Mockito.
- Good knowledge and understanding of CI/CD processes and tools (Jenkin/GitLab, ArgoCD).
- Good Knowledge in REST API design and implementation.
- Knowledge in Postgresql/Oracle.
- Solid experience developing with SQL queries, stored procedures, views and triggers for Oracle databases.
- Understanding of Design Patterns, SOLID Principles, multi-tier architecture and Services Oriented Architecture.
- Excellent communication (verbal and written) and interpersonal skills.
- Strong problem solving and conflict resolution skills.
Benefits
- Generous Paid Time Off
- 401k Matching
- Retirement Plan
- Visa Sponsorship
- Four Day Work Week
- Generous Parental Leave
- Tuition Reimbursement
- Relocation Assistance