Software Engineer Trainee

Software Engineer Trainee

Regular price

About the job

Looking for smart and creative thinkers who will be responsible for developing high-quality software applications.

Location: Trivandrum

Experience: 0 - 2 years


  • Write well-designed, testable code
  • Produce specifications and determine operational feasibility
  • Document and maintain software functionality
  • Troubleshoot, debug and upgrade existing systems
  • Deploy programs and evaluate user feedback
  • Comply with project plans and industry standards
  • Ensure software is updated with latest features
  • Integrate software components into a fully functional software system.
  • Providing software application support under the supervision of the Senior Team.
  • Analysing on software application functionality and suggesting improvements.
  • Ensuring effective front end and back-end functionality of applications.
  • Consulting with the software development team, internal users, and clients to improve application performance.
  • Managing code migration across environments to ensure continued and synchronized
  • Establishing the root causes of application errors and escalating serious concerns to the Senior Engineer.
  • Providing front-end support to clients and colleagues in other departments.


  • Familiarity with programming languages like Java, C++, or other programming languages & relevant tool suites.
  • Familiarity with Spring Boot, Thymeleaf, JPA, MariaDB/ MySQL.
  • Familiarity with Struts2, Hibernate, Spring Core.
  • Knowledge in version control systems such as Git, subversion, etc.
  • Good knowledge of relational databases, SQL, and ORM technologies (JPA2, Hibernate)
  • Good knowledge in the software development lifecycle.
  • Strong written and verbal communication and interpersonal skills.
  • Proficiency in determining the causes of application errors and repairing them.
  • Excellent problem-solving and communication skills
  • Good interpersonal and customer care skills
  • Hands–on Experience with Windows/Linux/Mac OS Environments
  • Ability to diagnose and troubleshoot basic technical issues.
  • Problem-solving skills and strong team-building skills.
  • Experience developing web applications using at least one popular web framework (JSF, Wicket, GWT, Spring MVC) will be an added advantage


  • Bachelor's degree or equivalent in Computer Science or related field
  • Must have Java Programming skills

                  Sign In For Details

                  Mentorship at Nestria

                  Learn from the Best

                  Remove the uncertainty of joining a new field. Get advice from those who’ve been there, on whatever topics you struggle with.

                  You may also like