Senior Software Engineer
Brak informacji o wynagrodzeniu
SeniorFull-time
#333789·Dodano 7 dni temu·1
Źródło: nofluffjobs.comTech 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
Pracodawca