Java Developer
TaskVerse
About the Role
SynergisticIT is seeking motivated Software Developers and IT professionals. In this role, you may work with development teams to design, build, test, maintain, or support software applications and technical solutions. Candidates should be comfortable learning new technologies, working through technical challenges, and communicating effectively. This opportunity may be appropriate for candidates with academic, personal, internship, or professional experience.
Key Responsibilities
- Developing, enhancing, or maintaining software applications.
- Reviewing requirements and contributing to technical design discussions.
- Writing readable, maintainable code.
- Creating or executing tests to identify defects.
- Troubleshooting issues.
- Documenting solutions.
- Supporting deployments.
- Helping to improve application performance, reliability, and security.
- Collaborating with developers, quality assurance professionals, project managers, analysts, and other stakeholders.
- Participating in code reviews.
- Tracking work through project tools.
- Sharing progress.
- Raising risks or blockers promptly.
- Following established coding standards.
- Protecting confidential information.
- Taking ownership of assigned tasks from planning through completion.
Requirements & Tech Stack
- Familiarity with one or more programming languages, such as Java, Python, JavaScript, C#, or similar.
- Experience with object-oriented programming, data structures, algorithms, databases, APIs, version control, testing, or software development methodologies may be relevant depending on the opportunity.
Qualifications
- Degree, equivalent education, relevant training, or practical experience in computer science, information technology, engineering, or a related discipline.
- Ability to explain technical concepts clearly.
- Ability to collaborate respectfully with people from different backgrounds.
- Strong analytical skills.
- Attention to detail.
- Time management skills.
- Willingness to learn.
- Ability to follow project requirements.
- Ability to ask thoughtful questions.
- Ability to adapt as priorities or technologies change.