Job Description
The Java Developer creates user information solutions by developing, implementing, and maintaining Java-based components and interfaces.
The Java Developer contributes to the entire development lifecycle, writes well-designed, testable and efficient code and comprehensive unit tests.
The Junior Java Developer assists the development team with all aspects of software design and coding. The Junior Java Developer’s primary role is to learn the codebase, attend design meetings, write basic code, fix bugs, and assist the Development Manager in all software development-related tasks.
What You Will Be Doing
Assisting the Development Manager with all aspects of software design and coding.
Learning the codebase and improving coding skills.
Writing and maintaining code.
Working on bug fixes.
Monitoring the technical performance of internal systems.
Responding to requests from the development team.
Writing reports and documentation.
Implementing unit tests.
Your Skills and Experience
What We're Looking For
Computer Science degree or equivalent
At least one year of post-graduate experience in Java development and working with relational databases
Good understanding of OO programming principles and commitment to clean, efficient, well-documented code.
Experience with J2EE, Tomcat, JBoss is preferred
Experience with enterprise software development is preferred
Stand-Out Applicants Will Have Experience With
Ability to learn new software and technologies quickly
Self-motivated, ability to work independently.
Can work in multi-national teams in a remote-only environment
Additional Information
Why You'll Love Working Here
Competitive compensation
Referral bonuses
Flexible work schedule
Professional development and career growth opportunities