Role:
We are seeking a highly-skilled, experienced Java developer to join our expanding Information Technology team. In this role, you will help develop and design technology solutions that are scalable, relevant, and critical to our company’s success. You will focus on Java/Java EE development throughout all phases of the development lifecycle and must have a solid skill set, a desire to continue to grow as a developer, and a team-player mentality.
- Participate in the design and implementation of essential applications
- Demonstrate expertise and add valuable input throughout the development lifecycle
- Help design and implement scalable, lasting technology solutions
- Review current systems, suggesting updates as needed
- Gather requirements from internal and external stakeholders
- Test and debug new applications and updates
- Resolve reported issues and reply to queries in a timely manner
- Develop and utilize technical change documentation
- Strive to deploy all products and updates on time
- Help improve code quality by implementing recommended best practices
- Remain up to date on all current best practices, trends, and industry developments
- Maintain a high standard of work quality and encourage others to do the same
- Help junior team members grow and develop their skills
- Identify potential challenges and bottlenecks in order to address them proactively
- Bachelor’s degree in computer science or related field required; master’s degree is a plus
- Java certification prefered
- Minimum 3 years’ experience in IT field, preferably in a corporate setting
- Solid working knowledge of Java and J2EE technologies
- Experience with Spring development
- Proficient understanding of code versioning tools, such as Git
- Familiarity with build tools such as Ant, Maven, and Gradle
- Significant experience working with SQL and HTML
- Familiarity with concepts of MVC and RESTful
- Experience with database usage and management
Good to have skills:
- Familiarity with JIRA is a plus
- Familiarity with Agile is a plus
- 5 Days Working with Flexible Working Hours (Work-life Balance)
- Hybrid Working Model (Work-life Balance)
- Continuous Learning & Development
- Workplace Diversity
- Equality, Inclusive & highly performance driven Culture
- Career pathing & Growth
- Embrace People Xcellence (Reward, care, reinforce workplace health & happiness)
- Referral Bonus
Our core values - Foundation to Success Trust, Passion to win, Freedom to Act & for one another is the foundation of our corporate culture.