
Senior Java Engineer
Primary stack
Job description
About the Position
As a Senior Java Engineer, you will join one of our multinational Scrum teams to create state-of-the-art software solutions. In all teams we cooperate with internal and external experts from different knowledge domains to discover and build the best solutions possible.
Responsibilities
- Take part in the architecture definition
- Perform technical analysis and suggest improvements
- Develop new features and make changes to existing code
- Proactively participate in tasks estimation
- Maintaining source code of the company software stack
- Reviewing requirements, estimate and participate in technical analysis in order to proactively develop and outline potential issues
- Design and implement custom functionalities
- Cover the designed/implemented functionality with unit and integration tests
- Lead POC work along with architecture from discovery to delivery
Requirements
- At least 5 years of experience working with Java 8+, SE or EE development experience in (micro) services architectures including webservice frameworks like Java Spring Boot
- BS/MS degree in Software Engineering or similar field
- Mastery of Hibernate for efficient data persistence
- Proficiency in Java concurrency, with hands-on experience
- Experience in developing robust distributed systems
- Expertise in at least one of the following technologies: AMQP, ZeroMQ, JMS, Kafka, Hazelcast
- Strong command of Spring framework, JDBC, and NoSQL databases
- Solid understanding and application of SQL for database operations
- Knowledge of ETL processes for seamless data flow
- Practical experience with Rest API implementation
- Proven ability to create and implement automated unit and integration tests
- Familiarity with ORM principles, along with handling XML, JSON, and HTML
- Excellent verbal and written communication skills in English
Nice to Have
- Knowledge of cross-platform Web & Mobile development and libraries
- Experience with dependency injection, data binding
- Understanding of principles of the Clean Architecture
- Knowledge of Multi-thread applications, OOP & MVC concepts and design patterns
- Understanding principles of database modelling and programming like PL/SQL, pgSQL
- Basic Knowledge of Maven, Docker, Gradle
Job Details
Location: Manila, Philippines
Job Type: Full-time
Work Location Type: On-site
© IGamingCentre. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
Igaming Centre Is Your Partner And Guide In The World Of IGaming.We inform about the news in the industry and can help you find the right partners and the right solutions for your business. With the goal to help industry players we offer bespoke solutions and consultancy.
More at IGamingCentre
All 71 roles
5pm–1am Swing Shift | On-Camera Game Host
IGamingCentre · United States

Full-Time Career In Media? + Paid Training, Set Schedule, Bi-weekly Pay, and More.
IGamingCentre · United States

Office Manager
IGamingCentre · Malta

Business Development Manager
IGamingCentre · South Korea