Senior Software Engineer

Brak informacji o wynagrodzeniu
SeniorFull-time
#333789·Dodano 7 dni temu·1
Źródło: nofluffjobs.com
Aplikuj teraz

Tech Stack / Keywords

JavaPostgreSQLSpring BootHibernateSpring FrameworkSecurityRelational databaseJ2EEAngularAngularJSCI/CDJava Enterprise EditionREST API

Firma i stanowisko

Brightstar is an innovative, forward-thinking global leader in lottery that builds on expertise in delivering secure technology and reliable, comprehensive solutions. It is a premier pure play global lottery company providing lottery operations, retail and digital solutions, and award-winning lottery games.


Wymagania

  • Proven experience as a Senior Software Engineer working with Java/J2EE stack
  • Strong knowledge of Java 11, Spring, Spring Boot, and Hibernate
  • Experience with relational database systems DB2 and PostgreSQL
  • Fluent in English (written and spoken)
  • Solid understanding of software engineering principles and design patterns
  • Master/Bachelor of Science degree in Computer Science or related field, or equivalent industry experience
  • 5+ years of professional back-end development experience focusing on scalable, high-performance applications
  • Experience with Git/GitHub for source control management and code collaboration
  • Designing and implementing RESTful APIs
  • Solid understanding of design patterns, microservices, and scalable system design
  • In-depth understanding of the entire web development process (design, development, deployment)
  • Strong debugging, troubleshooting, and performance tuning skills for back-end systems
  • Experience with unit testing, integration testing, and performance optimization (JUnit, Mockito, Gatling, or TestNJ)

Nice to have:

  • Front-end experience with Angular or AngularJS
  • Familiarity with CI/CD pipelines and DevOps practices
  • Experience working in Agile environments
  • Knowledge of data encryption, authentication, and access control mechanisms
  • Experience with logging and monitoring tools like Kibana, Grafana, and Prometheus

Obowiązki

  • Develop software ensuring security, scalability, and high performance
  • Document software, processes, and procedures related to implementation and maintenance of software solutions
  • Work with relational databases such as DB2 and PostgreSQL
  • Provide training, mentoring, and coaching to assigned coworkers
  • Participate in project management of back-end software solutions
  • Develop and maintain scalable J2EE applications using Java 11, Spring Framework, and Spring Boot
  • Implement ORM solutions using Hibernate
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Ensure performance, quality, and responsiveness of applications
  • Participate in code reviews and mentor junior developers
  • Troubleshoot and resolve production issues

Oferta

  • Sport subscription
  • Training budget
  • Private healthcare
  • Small teams
  • International projects
Karta sportowa
Dofinansowanie szkoleń
Opieka zdrowotna
Brighstar Lottery

Brighstar Lottery

Pracodawca

Aplikuj teraz