
Software Engineer II
Quick Heal Technologies Ltd1 day ago
Pune, IndiaMid Level
Responsibilities
- Design, develop, and maintain full stack web applications using Java and modern frontend frameworks.
- Develop RESTful APIs and backend services with Java, Spring Boot, and Spring MVC.
- Build responsive UI components using Angular, HTML, CSS, and JavaScript.
- Design and optimize queries for MongoDB, MySQL, and PostgreSQL databases.
- Integrate third-party APIs and services as required.
- Write clean, efficient, and documented code following coding best practices.
- Participate in code reviews, debugging, unit testing, and performance optimization.
- Use Git and follow CI/CD processes.
- Collaborate with product managers, designers, and developers to deliver project requirements.
- Troubleshoot production issues and support system reliability and scalability.
- Mentor junior developers on the relevant technologies.
Requirements
- 3–5 years of experience in Java full stack development.
- Proficiency in Java, J2EE, Spring MVC, Spring Boot, Angular, HTML, CSS, and JavaScript.
- Experience with relational and NoSQL databases, with MongoDB preferred; MySQL and PostgreSQL are also listed.
- Experience with Kafka, Big Data, and MapReduce.
- Basic knowledge of AWS.
- Good problem-solving skills and knowledge of data structures including List, Map, Set, Queue, Stack, and Trees.
- Good-to-have experience with Zookeeper, Redis, WildFly, web services, Elasticsearch, networking, multithreaded application development, design patterns, and security.