Sr. Backend Java Developer || CTH
• BS/MS in Computer Science or a related field
• 5+ years of Java back-end experience
• Strong knowledge of design patterns, OOPS principles and data structures
• Knowledgeable of frameworks/technologies – Hibernate, Spring, REST, XML, JSON, ActiveMQ, RebbitMQ
• Experience with technologies such as Big Data (Cassandra / Hadoop), Spark, Flink, Kafka, machine learning, Cloud (AWS or Google Cloud) highly preferred
• Experience with Gradle, Maven, Jenkins, git, IntelliJ, Eclipse, Docker to support end to end software development
• Experience with Relational databases, queries and RDBMS best practices as a consumer
• Strong troubleshooting and performance tuning skills
• Ability to work in a fast paced Agile development and rapid deployment in the Cloud/SaaS environment.
• Able to effectively communicate across teams and roles.