Conceptualize, design, build and support software systems with:
- Web applications, including RESTful APIs or SOAP services.
- Batch applications, including file processing
- Relational data models
- Performance and security considerations
- Production problem solving
Support software development life cycle by:
- Leading the solution design for projects
- Reviewing projects and initial for effort, impact, and complexity
- Peer code review
- Unit testing of features and functionality
Learn new technologies and approaches:
- Participate in proving out new technologies
- Learning new approaches, technologies, paradigms
- Translate proof of concept into production ready applications
Qualifications
- Have worked in the Software Development field for a minimum of 7 years.
- More than 5 years of application solution design and development building RESTful APIs, including transactional APIs
- Experience with Java (JDK 8.x/11.x) application development and any of these frameworks:
- Spring Framework (Spring Web, Spring Data, Spring Batch etc.)
- Spring Boot 1.x/2.x
- ORMs (Hibernate, JOOQ, etc.)
- Object mapping frameworks (Dozer, ModelMapper, MapStruct, etc.)
- Messaging Systems: Kafka, MQ, etc.
- JBoss (Wildfly) , Struts, JSP would be an asset
- Experience with relational databases including any of:
- PostgreSQL
- Oracle
- MS SQL Server
- Experience with non-relational databases (NOSQL)
- MongoDB
- Redis
- Working knowledge of AWS services is an asset, including
- AWS Managed Kubernetes Service or Kubernetes in general
- AWS API Gateway
- AWS Batch, Lambda, S3
- Solution-focused, takes initiative to work effectively within established guidelines.
- Strong problem solving skills with the ability to multi-task and flourish in a fast-paced, deadline-driven work environment
- Proven ability to work both independently and collaboratively within a team environment
- Excellent written / verbal communication and professional maturity
- Demonstrated experience within Financial Services industry (or other related industry/sector)
- Strong organizational, time-management and analytical skills
- Strong interpersonal relationship building and listening skills
Additional Information
All your information will be kept confidential according to EEO guidelines.
About the Company
Match Consulting is a Software Development, Consulting & Recruiting firm helping organizations with their custom software solutions, consulting & recruiting needs to improve business performance.
Skills in this job
People also search for
Similar Jobs
More jobs at Match Consulting
Sponsored
Apply for this position
Sign In to ApplyAbout Match Consulting
Careers at Match Consulting. Find Great Talent with Career Pages. | powered by SmartRecruiters | Find Great Talent with a Career Page.