Senior Software Engineer
Brak informacji o wynagrodzeniu
SeniorFull-time
#372141·Dodano 22 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 renowned expertise in delivering secure technology and reliable, comprehensive solutions. It is a premier pure play global lottery company offering best-in-class 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)
- Presence in Warsaw office 2 times a week
- Solid understanding of software engineering principles and design patterns
- Master/Bachelor of Science degree in Computer Science or related field, or equivalent experience
- 5+ years of professional back-end development experience focusing on scalable, high-performance applications
- Experience with Git/GitHub for source control 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
- 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
Benefity
- Sport subscription
- Training budget
- Private healthcare
- Small teams
- International projects
- Bike parking
- Playroom
- Shower
- Free snacks
- Free beverages
- Free parking
- Free coffee
- In-house trainings
Karta sportowa
Dofinansowanie szkoleń
Opieka zdrowotna
Parking dla rowerów
Prysznic
Darmowe przekąski
Napoje w biurze
Inne informacje
Must be present in Warsaw office 2 times a week.
Brighstar Lottery
Pracodawca