Java developer job description
- BS Degree in Computer Science or equivalent
- 5-8 years of overall technology experience including Java, Spring framework, Hibernate, Maven or Gradle, Tomcat, Jboss.
- Experience in supporting, debugging and maintaining Java enterprise level applications using Java 11, 17.
- Experience building and upgrading SOAP and/or REST web services with Spring boot and Spring framework.
- Experience in resolving tech debt and maintain clean code using scan tools such as Sonar, Checkmarx, Seeker, Veracode, Fortify, Black Duck.
- Experience working with relational databases such as PostgreSQL, MySQL, DB2
- Ability to create and maintain Unit and Integration test cases using Junit, Mockito.
- Experience working with Linux command line and shell scripting,
- Knowledge of version control using Git or Mercurial
- Knowledge of Agile Scrum and Kanban – Rally/Jira
- Strong at understanding requirements and transforming business requirements into appropriate technical solutions.
- Experience interacting with business users to accurately understand their business area and their requirements.
- Experience in gated delivery pipeline for Java based applications.
- Focused work ethic, with openness and drive to explore new ideas and technologies.
- Excellent analytical skills and the ability to provide alternative solutions to technical problems.
- Good understanding of theories, methodologies and principals underlying software development including OOP design principles.
- Excellent analysis and problem resolution skills.
- Strong communications and interpersonal skills.
- Familiar with AWS Cloud or Azure Cloud.
- Excellent documentation skills
Additional Job Description
The incumbent will deliver solutions using JEE and Java Web applications across the Company. As a member of an experienced software team, the Java Developer will help drive these solutions to provide a best in industry standard for quality, innovation, and efficiency. The Application Development supports the Company’s business and consumer systems by improving the efficiency of business operations, applications and operating systems. Flexibility and openness are valued in our entrepreneurial, business-casual environment. We appreciate quick-learning IT professionals with inner drive, a strong work ethic and a desire to grow.
-
- Partner with internal business resources and technical teams to analyze and implement requirements.
- Participate in development and deliver code with consistency, quality, best practices and performance of applications
- Collaborate with cross-functional technology teams
- Ensure design patterns, frameworks, and architectural standards are implemented consistently across the organization.
- Accountability for quality of code and application development
- Participate in development to adhere to PCI security standards
The pay range that the employer reasonably expects to pay for this position is between CA$80.00 and CA$100.00
Our voluntary benefits offering includes medical, dental, vision and retirement benefits.
Applications will be accepted on an ongoing basis.
Tundra Technical Solutions would like to thank you for the interest you have demonstrated in this opportunity. However, only candidates with the required skills will be contacted.
Tundra Technical Solutions is an Equal Opportunity/Affirmative Action Employer. We welcome and encourage diversity in our workplace.
Not interested in this position, but know somebody who might be? Check out our Referral Reward Program, referrals are a big secret behind our success. As always, we’re on the lookout for great people. And we know that you know great people!
Tundra Technical Solutions is among North America’s leading providers of Information Technology and Engineering staffing and consulting services. Our success and our clients’ success are built on a foundation of service excellence. Rather than continually trying to sell to new clients and companies and simply filling databases with candidates, we focus on developing stronger relationships and deeper knowledge of our existing clients’ challenges and opportunities.
Open ears. Open minds. Open futures