Software Engineer

Match Consulting

Remote, United States

Posted

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

- 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

All your information will be kept confidential according to EEO guidelines.

Match Consulting is a Software Development, Consulting & Recruiting firm helping organizations with their custom software solutions, consulting & recruiting needs to improve business performance.

Originally posted on Himalayas

Apply for this job