What are the responsibilities and job description for the Software Engineer position at Enhance IT?
Exciting opportunity for an entry level candidates
Job Title: Software Develope
rFull Time (Benefits like travel and housing included
)Candidate must be open to relocat
e
Job Summar
y:We are looking for an enthusiastic Entry-Level Java Developer to join our software development team. The candidate will assist in designing, developing, testing, and maintaining Java-based applications while working closely with experienced developers and other stakeholder
s.
Responsibilit
- iesDevelop, test, and maintain Java applications and software componen
- ts.Write clean, efficient, and well-documented co
- de.Participate in software design, coding, debugging, and troubleshooti
- ng.Collaborate with team members to implement new features and enhancemen
- ts.Assist in integrating databases, APIs, and third-party servic
- es.Perform unit testing and support quality assurance activiti
- es.Participate in code reviews and follow development best practic
- es.Maintain and update technical documentati
on.
Required Sk
- illsStrong understanding of Java programming fundament
- als.Knowledge of Object-Oriented Programming (OOP) conce
- pts.Familiarity with data structures and algorit
- hms.Basic understanding of SQL and relational databa
- ses.Knowledge of version control systems such as
- Git.Understanding of exception handling, collections, and multithreading conce
- pts.Problem-solving and analytical ski
- lls.Good communication and teamwork abilit
ies.
Preferred S
- killsFamiliarity with the Spring Boot frame
- work.Knowledge of RESTful APIs and web serv
- ices.Experience with databases such as MySQL or Postgr
- eSQL.Understanding of build tools like Maven or Gr
- adle.Exposure to cloud platforms or containerization technologies is a
plus.
T
Salary : $30 - $35