HamburgerMenu
hirist

Software Engineer - Java/Python

HireVeda
Bangalore
3 - 5 Years

Posted on: 02/10/2025

Job Description

Looking for a passionate Software Engineer to design, develop, and install software solutions. Ideally, the candidate should be able to build high-quality, innovative, and fully performing software in compliance with coding standards and technical design.


Software engineers must be skilled in development, writing code, and documenting functionality.


Responsibilities :


- Executing full life-cycle software development.

- Writing well-designed, testable, efficient code.

- Producing specifications and determining operational feasibility.

- Integrating software components into fully functional software systems.

- Developing software verification plans and quality assurance procedures.

- Documenting and maintaining software functionality.

- Tailoring and deploying software tools, processes, and metrics.

- Serving as a subject matter expert.

- Complying with project plans and industry standards.


Requirements :


- Bachelor's degree in Engineering, Computer Science, or a related field.

- Proven work experience as a software engineer or software developer.

- Proficiency in Python and Java for backend development, with experience in object-oriented programming concepts.

- Strong hands-on skills in SQL and working with relational databases, including query optimization and ORM frameworks (e. g., Hibernate, JPA2).

- Advanced knowledge of data structures, algorithms, and core system design fundamentals.

- Demonstrated experience with at least one web application framework such as Flask or Spring.

- Sound understanding of software engineering best practices, with familiarity in test-driven development and software development methodologies.

- Experience with cloud platforms and Big Data concepts is a plus (e. g., Apache Spark, Trino, Azure, Azure Synapse Analytics).

- Good knowledge of statistical concepts and data analysis is advantageous.

- Excellent communication skills and the ability to document requirements, designs, and specifications effectively.


info-icon

Did you find something suspicious?