Point your AI agent at freehire and let it find you a job.

Get the CLI →

Sofstica Solutions

NewBe an early applicant

Software Engineer - Backend

Posted
Discussion

About Sofstica:

At Sofstica, we are committed to delivering innovative solutions that meet our clients' needs.Our team thrives on collaboration, creativity, and a passion for excellence. We are currentl seeking a dedicated and detail-oriented Associate Product Owner to join our dynamic team.

Responsibilities:

  • Development: You will write, test, and maintain Java code to build server-side applications. This includes implementing new features, fixing bugs, and optimizing performance.
  • Database Management: You will interact with databases (such as MySQL, PostgreSQL, or Oracle) to store and retrieve data. This involves writing SQL queries, managing database schemas, and ensuring data integrity.
  • API Development: You may be responsible for designing and implementing APIs (Application Programming Interfaces) that allow different components or systems to communicate with each other. This includes creating RESTful or SOAP APIs and handling data serialization and deserialization.
  • Frameworks and Libraries: You will work with Java frameworks and libraries like Spring, Hibernate, enhance security, and improve efficiency.
  • Testing and Debugging: You will write unit tests and perform debugging to identify and fix issues in the code. This ensures the quality and stability of the software.
  • Collaboration: You will collaborate with other developers, including front-end developers, QA engineers, and project managers, to understand requirements, plan development tasks, and coordinate work.
  • Performance Optimization: You may be responsible for identifying and improving performance bottlenecks in the backend code, such as optimizing database queries, caching data, or using efficient algorithms.
  • Security: You will follow secure coding practices and help implement security measures to protect the application from common vulnerabilities like injection attacks, cross-site scripting, or cross-site request forgery.
  • Documentation: You will document your code, APIs, and system architecture to facilitate maintenance, troubleshooting, and future development.



Requirements

  • Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.
  • Strong knowledge of Java and object-oriented programming principles.
  • Experience with Spring Boot, Spring Framework, and Hibernate/JPA.
  • Knowledge of RESTful APIs and web services.
  • Experience working with relational databases such as MySQL, PostgreSQL, or Oracle.
  • Familiarity with Git or other version control systems.
  • Understanding of software development life cycle (SDLC) and Agile methodologies is preferred


Benefits

  • Market Competitive Salary
  • Bi-annual Increments
  • Monthly Fuel Allowance
  • Group Health Insurance
  • Life Insurance
  • OPD Fund (for self, immediate family and parents)
  • Opportunities for professional development and career growth.
  • A dynamic and inclusive work environment.
  • Other perks, such as team-building activities, etc.


Skills

Apply

See also

Backend jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.