Position: Java Developer
Company: Go Interactive
Category: Java
Experience required: 3y
English level: intermediate

**Who we’re looking for**
We are looking for someone who can bring our travel idea to life. You are the ideal candidate if you have already proven these abilities through your body of work and built beautiful web and mobile applications using the latest technologies. You must be able to translate the user journey and visual design into seamless experiences for users. You love challenges and are a driven problem solver. You know how to disagree and can elucidate why. You bring energy and clarity to problem solving sessions.

**What’s in it for you**
The chance to be a part of the early founding team and work alongside ambitious, goal-driven, outcome-oriented colleagues with a successful track record in scaling start-ups. The position has unrivalled opportunities for personal growth, opportunity to create technology you believe in, along with a competitive compensation package that rewards every significant milestone.

**About the Back-end developer Role**
As a back end developer, you should be comfortable with back-end languages, development frameworks and third-party libraries. Your core responsibilities include.
 
**Requirements**
Must have at least 3+ years experience in back-end development
Knowledge and experience in Core Java 9 and above/ J2EE
Spring Framework, JPA/Hibernate technologies, JMS, ActiveMQ/Kafka, Redis, Spring Integration/Apache Camel
Sound understanding of design patterns, system resiliency, observability, scalability and performance.
Understanding of Cloud-based application development preferably using Amazon AWS.
Good working knowledge on Tomcat/JBoss servers.
Developing software using Eclipse/IntelliJ IDEUnderstanding of Databases (NoSQL / document store, RDBMS).
Experience of Agile development DevOps practices
Habitual of following best practices of development, Unit Test and Documentation
Good knowledge of multi-threading and high volume server side development
Basic working knowledge of Linux
Should have contributed in all phases of the development life cycle
Good communication skills
 
**We offer**
Competitive compensation, based on experience
An open, transparent and fun work culture
Career and professional growth
Long-term employment with paid vacation and other social benefits
Modern and comfortable office very close to the subway with perks such as free snacks and drinks
English classes