Job description:
Java Programmer is required at: 2745198 Ontario Inc. O/A Simpli Tech
Job Duties:
- Research and evaluate a variety of software products.
- Work on SAP ABAP /HANA projects with hands on enhancements, Odata will be added advantage.
- Work on projects on REST API (including Enterprise Authentication and Authentication), Spring (including Spring Boot and Spring Boot Actuator), JMS and MS SQL Server
- Use of tools like Docker, Maven, Jenkins and knowledge on frameworks in Java like spring, spring boot, hibernate, JPA.
- Hands on experience on Redis, MySQL and streaming technologies like Kafka producer consumers and NoSQL databases like mongo dB/Cassandra.
- Assesses impact of design decisions to the computer solution/product/service being developed (i.e. performance, schedule, budget, downstream component/system impact, quality, etc.) and recommends alternate/creative solutions for mitigation/optimization if required.
- Identify and communicate technical problems, processes and solutions.
- Prepare reports, manuals and other documentation on the status, operation and maintenance of software.
- Recommends or automates approaches to streamline and integrate technological processes and/or systems to improve operational efficiency and effectiveness.
- Leads and implements initiatives as required to deliver business objectives.
- Conducts independent analysis and assessment to resolve strategic issues.
- Decomposes business requirements and translates them into detailed design specifications and code.
- Interacts with key business & technology stakeholders to define, analyze, and deliver requirements that reflect the needs of both the business and end-customers.
- Designs solutions, writes code, performs unit testing, develops appropriate artefacts / documentation, and facilitates final delivery.
- Supports production issues, includes independently completing root-cause analysis and diagnosis.
- Devises new algorithms and data structures for target environment and platform attributes in alignment with architectural patterns.
- Builds solutions that are supportable, scalable and achieve our aspiration of common assets.
- Supports the management of specific project deliverables & outcomes.
- Identifies opportunities to strengthen the development capability, such as: sharing expertise to promote technical development, mentoring employees, building communities of practice and networks.
- Stays abreast of industry technical and business trends through participation in professional associations, practice communities & individual learning.
Location, Website and other Contact Details:
-
10060 Jasper Ave, Tower 1, Suite 2020, Edmonton, AB T5J 3R8
-
www.simplitech.ca
-
contact@simplitech.ca
-
+1-780-409-0326
Experience and Education:
- A bachelor's degree in computer science or equivalent stream.
- 2 to 3 years’ experience in a computer programming role.
- Languages - VB Script; JavaScript; C#; .NET and Python
- Excellent English communication skills and ability to work with a team
- Ability to follow directions closely and accurately
- Experience using Microsoft Office tools (Excel, Visio)
- Possess computer and technology knowledge such as Unix, Database software, HTML editing software
- Database knowledge SQL or similar
- Demonstrate analytical and critical thinking abilities
- Ability to write clean and well-documented code
- Experience in Big Data such as Apache Spark, Scala, Apache Kafka, Apache Flume, Hadoop, HBase, Hive
- Good to have: Python, DB2 Database, Ubuntu, Amazon Web Services(AWS), JIRA, Confluence
Salary, working hours, overtime and vacation pay:
-
$42.00 CAD Per Hour
-
Minimum 30 hours per week
-
(Overtime Rate) $63.00 per hour starting after 44 hours per week
-
Holiday pay: 4% of gross pay
It is a permanent full time position available for: experienced professionals / students, minorities, indigeneous, newcomers, person with disabilities