Overview
As a Java Developer at Triunity Software Inc., your main role will be to conceptualize, design, develop, and conduct tests relating to software applications. Our ideal candidate is a detail-oriented professional with an ingrained understanding of software development principles and proficiency in Java programming. We're looking for a motivated self-starter who can thrive in a fast-paced, collaborative environment and contribute to the growth of our company with their skills, knowledge, and experience.
Responsibilities
- Develop, implement, and maintain Java application phases.
- Design, implement, and maintain Java-based applications that are both user-friendly and effective, meeting the needs of the business.
- Carry out software analysis, programming, testing, and debugging tasks.
- Recommend and execute improvements to existing applications.
- Engage in educational opportunities, continually updating personal knowledge and remaining aware of emerging technologies / industry trends to integrate into design decisions.
- Work collaboratively within a team of developers to meet project objectives and deadlines.
Qualifications
- A Bachelor\'s or Master\'s degree in Computer Science, Software Engineering, or a related field.
- At least 2-3 years of experience in Java development, including object-oriented programming, core Java, and associated technologies like Spring, Hibernate, etc.
- Knowledge of Relational Databases, SQL, and ORM technologies.
- Experience with test-driven development and the use of source control management.
- Knowledge of writing reusable Java libraries.
- Proficient understanding of code versioning tools, such as Git.
- Ability to perform in a team environment as well as independently, with excellent interpersonal, organizational, and time management skills.
Benefits
- Exposure to a wide range of cutting-edge technologies.
- Continuous learning and development opportunities with funded educational programs and conferences.
- An enthusiastic, supportive, and inclusive work environment.
- Competitive compensation and a comprehensive benefits package which includes health, dental, life insurance, and more.
- Flexible working hours and a strong focus on work-life balance.
Join us at Triunity Software Inc. as a Java Developer and build your career while working alongside some incredibly talented individuals in a challenging, rewarding, and innovation-driven environment.