Description
What you’ll do:
• Design and develop software solutions using Java OR Node.js, and various database technologies
• Collaborate with cross-functional teams to define, design, and ship new features
• Implement REST APIs and HTTP operations
• Develop scalable and efficient system designs
• Guide and mentor junior developers in best coding practices and efficient problem-solving
• Write clean, maintainable, and efficient code that meets project specifications
• Stay up-to-date with the latest industry trends and technologies in Java/Node.js, databases, and AWS
What makes you a great fit:
• Excellent communication skills and ability to articulate technical concepts to both technical and non-technical stakeholders Qualifications:
• Bachelor's degree in Computer Science or a related field
• 4 to 6 yrs Experience in Designing and developing software solutions using Java OR Node.js, and various database technologies
• Proficient in database technologies such as MySQL, Cassandra, Redis MongoDB, AWS, and Kafka
• Strong knowledge of core Java concepts and frameworks such as Spring, Spring Boot, Maven, and threads and thread pools.
• Experience in writing multi-threaded, highly concurrent Rest-based Microservices. OR Understanding of Node.js, TypeScript, Express.js, and concepts such as setTimeout, setImmediate, and Process.next Tick, promises, callbacks, async/await
• Strong problem-solving skills with the ability to debug complex software issues
• Excellent coding skills and ability to write clean, maintainable, and efficient code
• Experience with Agile methodologies and continuous integration/delivery
• Strong interpersonal and communication skills