OneMagnify Logo

OneMagnify

Software Engineer

Posted 4 Days Ago
Be an Early Applicant
Chennai, Tamil Nadu
Mid level
Chennai, Tamil Nadu
Mid level
The Software Engineer will design, develop, and maintain high-quality web applications, ensuring reliability through testing and documentation. Responsibilities include collaboration on code reviews, performing data management, and providing production support as needed. Strong web development experience and knowledge of modern technologies are essential.
The summary above was generated by AI

We are seeking a collaborative and innovative Software Engineer to join our team and contribute to the development of high-quality web applications. The ideal candidate is detail-oriented, forward-thinking, and passionate about delivering impactful solutions.Responsibilities

  • Design, develop, and maintain web applications.

  • Execute tasks including technical design, code development, documentation, unit and integration testing, and bug resolution.

  • Collaborate with team members on code reviews, infrastructure enhancements, and process improvements.

  • Store, retrieve, and manage data related to web applications for transactions and reporting purposes.

  • Provide occasional off-hours support for production problem resolution when required.

  • Generate and execute test plans to ensure the reliability and performance of applications.

Reports to: Engineering Manager

ExperienceMust Have

  • Proven track record of delivering high-quality web development projects on time and within budget.

  • 3–5+ years of experience developing Java web applications for mid to large-scale web platforms, along with strong RDBMS development skills.

  • Strong understanding of Microservices Architecture and modern software design Patterns.

  • Expertise in tools and technologies including:

    • Java, Spring Boot, Hibernate, or .NET and Entity Framework

    • Angular (7 and above), React.js, and Node.js

    • Oracle SQL Server, PostgreSQL

    • HTML, CSS, Eclipse

  • Proficiency with version control tools such as GIT.

  • Experience with website performance testing and optimization.

  • Comfortable working in an Agile environment.

  • Excellent attention to detail, multitasking abilities, and adaptability to switch between tasks quickly.

  • Flexibility to collaborate across multiple time zones when needed.

Nice to Have

  • JAVA SE Programmer Certification.

  • Experience with tools such as JIRA.

  • Automobile domain expertise.

  • Experience in mobile application development.

  • Strong commitment to quality, innovation, and growth.

  • Ability to thrive in a collaborative, fast-paced environment.

Top Skills

.Net
Java
JavaScript

Similar Jobs

8 Hours Ago
Hybrid
Chennai, Tamil Nadu, IND
Senior level
Senior level
Artificial Intelligence • Cloud • Internet of Things • Software • Cybersecurity • Industrial
The role involves implementing, maintaining, and supporting agile software development, including designing and modifying applications, automating workflows, and writing source codes. Responsibilities also include using automated testing tools, managing client requirements, and ensuring the quality of software through effective testing strategies.
Top Skills: Java
2 Days Ago
Chennai, Tamil Nadu, IND
Senior level
Senior level
Cloud • Fintech • Food • Information Technology • Software • Hospitality
As a Senior Software Engineer at Toast, you will enhance various modules of our restaurant platform, leading mobile application development, collaborating with cross-functional teams, implementing best SDLC practices, driving innovations, and mentoring team members to improve technical decision-making.
Top Skills: Swift
9 Days Ago
Hybrid
Chennai, Tamil Nadu, IND
Senior level
Senior level
Aerospace • Digital Media • Information Technology • Internet of Things • Mobile • Software
The Software Engineer will develop applications within Intelsat's Next Generation support ecosystem, collaborating with stakeholders, producing architecture artifacts, and addressing system challenges. The role includes developing distributed system applications, integrating REST APIs, and deploying containerized applications, while maintaining agile methodologies and ensuring effective communication with both technical and non-technical audiences.
Top Skills: Java

What you need to know about the Chennai Tech Scene

To locals, it's no secret that South India is leading the charge in big data infrastructure. While the environmental impact of data centers has long been a concern, emerging hubs like Chennai are favored by companies seeking ready access to renewable energy resources, which provide more sustainable and cost-effective solutions. As a result, Chennai, along with neighboring Bengaluru and Hyderabad, is poised for significant growth, with a projected 65 percent increase in data center capacity over the next decade.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account