Status:
Available for work
Location:
Remote - US
Desired location:
Fully Remote
Basic salary:
$215,000
Exp. years:
10+
Specialisms:
Java, Groovy, Grails, JavaScript,
Job Type:
Permanent
Availability:
Immediate
Overview:
Senior/Principal Software Engineer
Experience:
industry-leading cloud-based research platform:
July 2021 - Present
- Leading an international team of 4 on a ground-up rewrite of a full application suite.
- Responsible for application architecture and design while working with the larger enterprise architect to ensure it fits within company standards.
- Developed advanced BitBucket pipelines encompassing unit and integration testing, deployment, health verification, 3rd party service access, post-deploy smoke, and load tests. Application stack React, RESTful Java 11-based microservices, Jackson, JSON, GIT, Docker, Aws, SNS, Sqs, Flowable, JUnit 5, and Gradle.
Software Solutions & Infrastructure Company, Remote — Solutions Architect
March 2021 - July 2021
- Assisted in designing and laying out connecting microservices.
- Advised team on Java application design.
- All RESTful microservices developed using Java 11, JSON, GIT, GCP, JUnit, and Maven.
A global provider of Information Technology and Business Process Services and Solutions (Team Lead)
Dec 2019 - March 2021
- Successfully helped lead a floundering project to launch on time with an exceedingly tight timeframe.
- Leading one of four fully remote international teams of 15 people across multiple time zones to replace a legacy codebase with modern microservice architecture on the cloud.
- All RESTful microservices developed using Java 11, JAXB, Jackson, JSON, GIT, Firebase, GCP, JUnit, TestNG, and Maven.
Software Solutions & Infrastructure Company, Remote — Sr. Software Engineer
Jan 2017 - Dec 2019
- Worked on and helped successfully deliver an array of projects for multiple fortune 500 companies such as Mastercard, Canon, and RGA as well as several smaller engagements.
- Made multiple contributions to the Groovy on Grails and Micronaut frameworks.
- Developed multiple training resources across a broad range of technologies to further the usage of internally developed technology.
- Project work consisted of an array of technology such as Java, Grails, Groovy, JavaScript, ReactJS, VueJS, AngularJS, Vaadin, XML, HTML, CSS, Maven, Gradle, SVN, GIT, AWS, GCP, Heroku, Spock, JUnit, JSON, Bootstrap, Microservices.
Independent Consulting, — Consultant
Mar 2013 - Present
- Designed, Architected, and Developed many different applications across varying companies, code bases, and toolsets to bring multiple projects a successful result.
Education:
B.A. Computer Information Science
A.S. Business Data Communications
Certifications
Comp TIA A+ Certification,
CITI BioMedical Research Human Research
Skills:
Management
Leadership, Team Mentoring, Code Review, Task Planning / Development / Assignment / Priority Assessment / Communicating with all levels of business.
Languages / Technology
Java, Groovy, Grails, JavaScript, Spring, SpringBoot, ReactJs, VueJs, Angular, jQuery, Hibernate, JPA, iBATIS, GORM, ORM, Microservices, REST, HTML, HTML5, CSS, JSON, XML, AJAX, Bootstrap, Swing, Matlab, Datatables, Bash, Powershell, Ruby (learning), Go (learning)
Databases
Oracle, MySQL, PostgreSQL, Firebase, MongoDB (learning)
Testing
Spock, JUnit, Mockito, EasyMock, Selenium, ZeroCode