Full-Time

Senior Full Stack Developer

3PillarGlobal

3PillarGlobal

1,001-5,000 employees

Software product development for digital transformations


Senior, Expert

Canada

Required Skills
Agile
JavaScript
MySQL
Software Testing
Git
Data Structures & Algorithms
SQL
Java
TypeScript
REST APIs
HTML/CSS
Requirements
  • 9 years of experience or more working on Java design and development
  • Proven track record of Design, development and implementation of large volume, high availability enterprise applications
  • Strong Java development experience including multi-threaded application development
  • Strong experience in JavaScript, Typescript framework; HTML/CSS
  • Experience with Spring, SpringBoot and ORM technologies
  • Experience with REST Web services
  • Good hands on experience with RDBMS like Oracle/ MySQL & have ability to write data structures, basic SQL Queries & knowledge of joins, Views, Group By, Having Clause etc.
  • Excellent oral/written communication and interpersonal skills with ability to multitask and work under pressure to meet deadlines
  • Experience leading teams, working with stakeholders across the board
  • Ability to integrate front-end and back-end
  • Proficiency with a source version control tool (preferably git)
  • Strong unit testing skills (JUnit, Mockito, Playwright, or another front-end testing framework)
  • Ability to take full ownership of assigned tasks
  • Good communication and teamwork skills
Responsibilities
  • Good at requirement analysis, Coding, design, implementation, testing, problem analysis and resolution, and technical documentation
  • Ability to identify inconsistencies in architecture and determine simpler and optimal programming solutions
  • Experience on exception handling, correct usage of data structures, multi-threaded programming, memory management and application tuning
  • Strong ability to creatively define load tests, troubleshoot performance and build scalable solutions
  • Understands technical requirements and how they relate and familiarity in general performance practices like caching, query optimization, memory utilization and clean-up etc.
  • Optimizes delivery, meet deadlines, and deliver results
  • Demonstrates unexpected value to their client
  • Understands complimentary product development capabilities and the interactions between disciplines
  • Participates in holistic discussions about the broader product development lifecycle
  • Develops strong relationships with client personnel working directly on the account
  • Should have familiarity in agile methodology and should be proficient in participating in the standup and handling tasks workflow

BrickRed Technologies, operating under the brand name 3Pillar, is a company that prioritizes understanding a product's business goals before development, ensuring that the final product delivers the desired business value. They employ a unique approach that combines customer and business outcomes, using fast, flexible methods to anticipate customer needs and deliver value quickly. The company's culture of continuous learning and adaptation, coupled with their commitment to transparency and iterative development, positions them as a leader in the software product development industry.

Company Stage

M&A

Total Funding

$29.4M

Headquarters

Fairfax, Virginia

Founded

2002

Growth & Insights
Headcount

6 month growth

4%

1 year growth

22%

2 year growth

-3%