Java Engineer
Gaming Innovation Group
Remote, oregon
Job Details
Not Specified
Full Job Description
We are looking for a skilled Java Developer to join our team and contribute to the ongoing success of our platform, a well-established product in the iGaming industry. This is an exciting opportunity to work on a platform that has been critical in delivering exceptional performance and reliability for our clients.
Requirements
- Experience: 4+ years of professional experience in Java web application development, with a focus on building robust backend solutions.
- Java Development Expertise: Strong proficiency in Java, with a solid understanding of object-oriented principles, design patterns, and multi-threading.
- Web Application Frameworks: Hands-on experience with frameworks such as Spring or Struts to build scalable, maintainable applications.
- Database Management: Proficiency in working with relational databases, including experience with SQL (ideally MySQL) and query optimization.
- Server-Side Technologies: Familiarity with technologies like Servlets, JSP, and Filters, focusing on web application lifecycle management.
- API Design and Integration: Skilled in designing and integrating RESTful APIs, ensuring secure and efficient communication between systems.
- Build and Deployment Tools: Experience with build tools like Maven or Gradle and CI/CD pipelines for smooth deployment processes.
- Version Control: Expertise in Git for version control, including managing branches, resolving merge conflicts, and collaborating in workflows.
- Performance Optimization: Strong understanding of application performance tuning, memory management, and profiling tools to ensure scalability.
- Testing and Debugging: Proficiency in unit testing, integration testing, and debugging tools to maintain high code quality and reliability.
- Security Practices: Knowledge of web application security best practices, including secure coding, data encryption, and authentication mechanisms.
- DevOps Mindset: Passion for continuous integration, continuous delivery, and iterative improvement, with a strong belief in releasing early and often.
Benefits
- Training & Development
- Work From Home