Talent.com
Tato nabídka není k dispozici ve vaší zemi.
Senior Software Engineer (Java Developer)

Senior Software Engineer (Java Developer)

CGIPrague, Czech Republic
Před 19 dny
Popis pozice

Position Description :

We are searching for Senior Developer with strong knowledge of technical principals, theories, and concepts in Software Development field specially in Java for participation on medium or large projects to implement SW solutions in Financial Crimes – Anti Money Laundering domain.

Your future duties and responsibilities :

As Senior Software Developer, you will be responsible for :

  • Evolve the product code quality and internal execution efficiency by implementing effective design principles, refactoring, unit testing.
  • Conducts and participates in design, code and test reviews and inspections, ensuring application of software engineering best practices, as well as the feasibility, efficacy and compliance to functional and regulatory standards.
  • Works closely with near-shore and off-shore software team, software verification team, functional manager and project manager.
  • Develop, maintain and communicate status of delivery plans for assigned design elements.
  • Coordinate dependencies between design elements, milestone planning, and integration activities with other software, hardware and systems engineers
  • Maintain professional relationships and monitor policies, procedures and standards relating to software development to ensure regulatory compliance and adoption of technologies and industry best practices.
  • Collaborates with distributed, cross-functional teams to ensure products meet quality, performance, scalability, reliability and schedule goals.
  • Investigates software and system problems using a variety of techniques and provides innovative solutions on top of legacy code base.
  • Conduct and participate in reviews and inspections for all elements in the software lifecycle to ensure that our software quality and customer satisfaction goals are achieved.

Required qualifications to be successful in this role :

Must have skills and experience :

  • Expertise in understanding and analysing the User / Business Requirements convert into technical design
  • Hands on experience in coding, unit testing and debugging complex Java programs
  • Hands on experience in code optimization, code analysis, optimization and tuning
  • Working knowledge in software engineering practices, demonstrating experience in performing root cause analysis, and in organizing, planning, and managing the development effort to produce error free code products for delivery
  • Knowledge of Java with Spring Framework, Spring Boot
  • Knowledge of Gradle, GitLab, SonarQube
  • Knowledge of interface communication protocols such as REST / JSON
  • Knowledge of SQL
  • Skills and experience that are an advantage :

  • Experience in working on cloud environments
  • Spring Security, Spring Cloud
  • Programming knowledge with Kafka, OpenMQ, IBM MQ
  • Oracle PL / SQL
  • Docker, Kubernetes, Keycloak
  • JasperReports
  • C / C++ language
  • Linux, Bash
  • AML Domain knowledge
  • What we offer

  • Great mixture of friendly atmosphere and stability of one of the biggest IT companies (Our employees stay with us for more than 8 years on average)
  • Possibility to purchase company share and participation in company profit
  • Professional growth and development through certified training programs and knowledge sharing
  • The full-time contract for an indefinite period
  • Flexible working hours
  • Hybrid work possible upon agreement
  • Multi-sport card
  • CZK / monthly for your leisure activities
  • CZK meal vouchers
  • 5 weeks of vacation + 3 sick days
  • 30 days of fully paid sick leave
  • Company loan without interest
  • Mental health program
  • Skills :

  • Application Development
  • Vytvořit upozornění na toto hledání

    Senior Software Engineer • Prague, Czech Republic