Job
Description
As a Software Developer at Cvent, you will have the opportunity to work on Internet scale applications where performance, reliability, scalability, and security are critical design goals. Your responsibilities will include: - Creating intuitive, interactive, and easy-to-use web applications using rich client-side and REST based server-side code. - Implementing Microservices Architecture, Service-Oriented Architecture (SOA), and Event-Driven Architecture (EDA) in real-life applications. - Gaining experience with various database technologies, from traditional relational to the latest NoSQL products like Couchbase and AWS DynamoDB. - Collaborating with top engineers in the industry to work on complex Software as a Service (SaaS) based applications. Qualifications required for this role: - 4 to 7 years of Software Development experience in developing and shipping software. - Excellent troubleshooting skills. - Proven ability to work in a fast-paced, agile environment with a result-oriented culture. - Hands-on programming experience with Java, including Object-Oriented Design. - Experience with RESTful Web Services and API development using Spring/Dropwizard or any other framework. - Contribution to architecture and design, including Design Patterns, Non-Functional Requirements (NFRs) like Performance, Scalability, Reliability, and Security. - Experience with databases like SQL Server, MySQL, PostgreSQL, Oracle, Couchbase, Cassandra, AWS DynamoDB, or other NoSQL technologies. - Experience working with Queuing technologies such as RabbitMQ, Kafka, or Active MQ. Preferred Skills: - Experience in full stack development, ranging from front-end user interfaces to backend systems. - Experience or knowledge in JavaScript + Angular/React Js/Typescript, Graph Query Language (GQL). - Experience working with Elasticsearch/Solr. - Experience with Cloud Computing platforms like AWS, GCP, or Azure Cloud.,