
Senior Java Developer
Bounteous
full-time
Posted on:
Location Type: Hybrid
Location: Calgary • Canada
Visit company websiteExplore more
Job Level
About the role
- Collaborating with the team to design, implement, and maintain APIs that enable seamless interaction between applications, databases, and other web or mobile systems
- Working with the existing technology stack (Java, C++, Linux, Unix, Open-Source Platforms, and SOA) as well as new technologies for next generation solutions.
- Mentoring other software developers
Requirements
- At least 2 years of software development experience
- Proficient in software development domain and principles, including design patterns, code structure, programming languages, continuous integration, and deployments
- Hands-on experience in Type Script, Node Js, Core Java, Spring Framework, Spring Boot, Spring Integration, Kafka and Active MQ.
- Experience in java server technologies like J2EE, servlets.
- Experience in Tomcat, Maven, etc. tools used for Java development
- Hands-on experience in API/Web Services development using protocols such as REST, SOAP, JSON.
- Proficient with any one DB (Oracle, DB2, Sybase etc.)
- Experience with Service Oriented Architecture (SOA).
- Strong knowledge of object-oriented programming design patterns and methodologies
- Good understanding of Web Services protocols such as REST, SOAP, JSON and API design for extensibility and portability.
Benefits
- We welcome applications from all qualified candidates.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaC++TypeScriptNode.jsCore JavaSpring FrameworkSpring BootKafkaActiveMQAPI/Web Services
Soft Skills
collaborationmentoring