30 Hindustan Times Jobs
2-10 years
Hindustan Times - Software Development Engineer II/III - Java (2-10 yrs)
Hindustan Times
posted 12hr ago
Flexible timing
Key skills for the job
Overview:
We are seeking a highly skilled and motivated Software Development Engineer with expertise in Java to join our dynamic team. As a key contributor to design, development, and maintenance of robust, scalable SaaS-based application
Responsibilities:
- Collaborate with product managers, cross-functional teams and stakeholders to understand requirements and translate them into technical specifications
- Low level design, implement, and maintain features and functionalities for our SaaS application with efficient, reusable, and well-documented code
- Design and implement data models, databases, and data processing components, ensuring optimal performance, scalability, and reliability
- Design and implement RESTful APIs to support seamless integration with other services and external applications, Ensure API security, reliability, and adherence to industry best practices
- End-to-end development of our SaaS application, focusing on delivering high- quality software solutions
- Develop and execute comprehensive test plans for features and data-driven functionalities
- Collaborate with QA engineers to ensure the reliability and quality of the software
- Identify and address performance bottlenecks, ensuring optimal speed and responsiveness of the application
- Participate in code reviews, debugging, and troubleshooting to maintain high-quality code standards
- Stay updated with emerging technologies and contribute towards continuous improvement of development processes
Requirements:
- Bachelor's degree in computer science, Engineering, or a related field with 2+ year of experience
- Proven experience as a Developer with a focus on Low level design
- Proficiency in Java, Spring boot, Redis, MongoDB, Elasticsearch, SQL databases Kafka, and related technologies
- Experience with microservices, RESTful API development, event-driven architectures and integration
- Strong understanding of data-driven application development and database design
- Solid understanding of software development best practices, design patterns, and object-oriented principles
- Familiarity with cloud platforms (e.g., AWS, Azure) and containerisation (e.g., Docker) is a plus
- Excellent problem-solving and communication skills
- Ability to work collaboratively in an agile development environment
- Experience in SaaS-based application development will be preferable
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Software Development Engineer II roles with real interview advice
Leave policy, Hybrid work model
Compensation
Read 1 review2-10 Yrs
1-5 Yrs
5-12 Yrs
2-7 Yrs