Opens an external site
- Employment type
- Contract
- Experience level
- 7+ years
- Posting language
- English
Job summary
The developer will translate business requirements and technical specifications into functional, tested applications. Responsibilities include performing analysis and design, writing Java EE code, and conducting unit tests.
Job details
Responsibilities: The Developer will be responsible for translating business requirements and technical system specifications into working, tested applications. This would involve doing analysis & design based on requirements, writing Java EE code, and conducting unit tests. Mandatory Skills: 7+ years’ experience in developing n-tier Enterprise applications 7+ years’ hands-on development with Java Enterprise technologies Expertise in application design, latest design patterns, deployment and troubleshooting Extensive hands-on development & troubleshooting experience on Java EE platform Expertise in JPA or Hibernate, and Spring Framework Proficient working with various Databases (expertise with Amazon Aurora, RDS, Postgres, Oracle and PL/SQL highly desirable) Proficient in Eclipse IDE or Rational Application Developer JavaScript / TypeScript frameworks such as React, Angular, JQuery Nice to Have Skills: Agile development experience - Scrum, User Stories, CI, TDD, Automated Tests, etc. Experience writing Web Services and implementing SOA BPM tools such as: jBPM, Activiti, IBM Process Server, Camunda BPM, Drools Rule Engine Fine-grained security frameworks such as: Spring Security, Apache Shiro, ForgeRock Requirements Experience and Skill Set Requirements: Skill Set Requirements: Technical Expertise: Java EE Platform: 7+ years in developing n-tier Enterprise applications and hands-on development with Java Enterprise technologies. Experience in application design, latest design patterns, deployment, troubleshooting, and unit testing. ORM: Experience with ORM tools like JPA, Hibernate, or MyBatis. Spring Framework: Experience with Spring Boot, Spring MVC, Spring Data, Spring Batch, Spring Security, etc. Database Management: Experience in writing SQL and Stored Procedures (Oracle, PL/SQL, Cosmos DB, Postgres, MySQL). Proficient working with various Databases (expertise with Amazon Aurora, RDS, Postgres, Oracle and PL/SQL highly desirable) Cloud and BPM: AWS Cloud: Experience with Aurora Serverless, Athena, Amazon S3, ElastiCache, OpenSearch, etc. BPM: Experience with Camunda BPM, Drools Rule Engine. UI Development: Experience with React, Angular, jQuery.
What you’ll do
The developer will translate business requirements and technical specifications into functional, tested applications. Responsibilities include performing analysis and design, writing Java EE code, and conducting unit tests.
Requirements
Candidates must have 7+ years of experience in n-tier enterprise application development using Java EE technologies. Expertise in Spring Framework, ORM tools like Hibernate, and database management with SQL is required.
Listed skills
- SQL · Preferred
- PostgreSQL · Preferred
- Oracle · Preferred
- React · Preferred
- Angular · Preferred
- JavaScript · Preferred
- TypeScript · Preferred
- Amazon Web Services · Preferred
- CI/CD · Preferred
Other relevant skills
Identified from the job description. Confirm important requirements above.
- Java EE
- Spring Framework
- Hibernate
- JPA
- SQL
- Postgres
- Oracle
- Amazon Aurora
- React
- Angular
- JavaScript
- TypeScript
- AWS
- Camunda BPM
- Drools
- CI/CD
- Forgerock
- Database Management
- Amazon ElastiCache
- Spring MVC
- Spring Boot
- Spring Batch
- Spring Data
- Serverless Computing
- Azure Cosmos DB
- Java (Programming Language)
- JavaScript (Programming Language)
- Multitier Architecture
- Spring Security
- Activiti (Software)
- Agile Methodology
- Amazon Web Services
- Amazon S3
- Angular (Web Framework)
- Automation
- Unit Testing
- Business Requirements
- Software Design Patterns
- Eclipse (Software)
- Aurora (Operating System)
- Jakarta EE
- Hibernate (Java)
- IBM Rational Application Developer
- Jakarta Persistence API
- Java Business Process Management
- JQuery
- Apache Shiro
- PostgreSQL
- MySQL
- MyBatis
Job areas
- Technology
- Software
- Data & Analytics
- Software Developer
- Software Developer / Engineer
- Software Developers
More jobs from Maarut Inc
RQ11843 - Software Developer - Senior
- On-site
- Toronto, ON
- Posted Nov 6, 2026
RQ11857 - Systems Administrator/Operations Support Specialist - Senior
- On-site
- Toronto, ON
- Posted Nov 6, 2026
RQ11487 - Software Developer - ETL - Senior
- On-site
- Toronto, ON
- Posted Nov 6, 2026
RQ11673 - Report Developer - Junior
- On-site
- Toronto, ON
- Posted Nov 6, 2026
