Position: Senior Software Engineer
Location: Pune, Maharashtra, India
Best Watches available for you on Amazon FashionJob Description
Qualification and Skills
- Education to degree level in Computer Science or another technical related field.
- The ideal candidate should typically have 7+ years’ professional experience in software development, or equivalent capabilities.
- Experience with Java, Spring / Spring Boot, Hibernate, Microservices, SQL, Maven, Junit
- Knowledge of PostgreSQL / Oracle
- Experience of Maven, Spring, Hibernate/JPA, Junit, and Messaging Systems such as MQ, JMS/HornetQ.
- Solid database knowledge and experience of Oracle/PostgreSQL (INGRES a plus).
- Familiarity with RESTful APIs, web-front-end, HTML, CSS preferred.
- Experience using Linux systems/ Basic command knowledge, bash scripting experience is a plus.
- Ability to analyze large amount of data to optimize existing or find new algorithms (data mining).
- Ability to manage optimization and false positive reduction by statistical learning or machine learning.
- Advanced experience with solution design and architecture (on prem + cloud)
- Hands on experience with scalability, deployment optimization, high-availability, fail-over strategies.
- Experienced and familiar with various security concepts (SSL, encryption, certificates, vulnerabilities)
- Solid understanding of authentication technics, SAML, MFA and tools (e.g. Keycloak)
- Hands on experience with micro-services architecture
- Nice to have specialist skills such as Artifactory/Jenkins administration, CD/CI, SOLR/Lucene indexing, message parsing technology Antlr/Google protocol buffers, UI/Javascript/CSS, ZKoss, AngularJS frameworks and QA.
- Nice to have experience with payment systems such as SIC/euroSIC, SECOM, SEPA, FED/CHIPS, SWIFT or banking/financial services domain experience.
- Some experience with Cloud (Azure is a plus) is a big plus
- Experience with Big-Data architectures and solutions is a big plus
- Experience with Finance Compliance and Sanction lists is a big plus
- Nice to have experience with Docker, Kubernetes, OpenShift
- Nice to have experience with Kafka, Node
- Nice to have experience with OSGi
Responsibilities
- Design, develop and implement mission critical financial messaging systems.
- Devise high-level technical architecture for the epics.
- Review design suggestions and ensure the delivered code fulfils the expected level of quality.
- Implementation/enhancements of existing Java J2EE application incl. web-front-end.
- Analyse and implement communication protocols to establish connectivity with payment schemes such as Immediate Payments
- Innovation using modern AI and machine learning technologies
- Be an active team player in an Agile development environment.
Apply: Click here to Apply
Get new laptop from Amazon