Role responsibilities
The Senior Software Engineer will code, test, analyze, and review code for accuracy, functionality, performance, and security. They will also drive the Software Development Life Cycle and provide technical leadership to other engineers.
Requirements
Candidates must have a bachelor's degree in a relevant field and extensive experience in Java development and related technologies. They should also have experience leading teams and ensuring compliance in software development.
Key skills
Java, Java Enterprise, Memory Tuning, Performance Tuning, Spring Framework, Design Patterns, Algorithm Design, Concurrent Programming, Hibernate, JPA, Relational Databases, NoSQL Databases, Compliance, Technical Leadership, Mentoring, Cross-Functional Teams
Keywords
API, Issuer Processing, Ledger Infrastructure, Cloud-Native, Fintech, Payments, Java, Spring, Hibernate, MySQL, Oracle, DB2, MS SQL, Cassandra, MongoDB, Actor Model, Java CompletableFuture, Thread Pool Executors, Design Patterns, High-Throughput Systems, Real-Time Transaction Systems, Compliance, Technical Leadership, Mentoring, Cross-Functional Teams, Documentation, Performance Tuning, Memory Tuning, Software Development Life Cycle, Product Launches