Simplify Logo

Full-Time

Senior Full Stack Developer

Java

Posted on 2/13/2024

3PillarGlobal

3PillarGlobal

1,001-5,000 employees

Develops business software and data-driven solutions.

Enterprise Software

Senior, Expert

Canada

Category
Backend Engineering
Full-Stack Engineering
Software Engineering
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 specializes in developing business software across multiple industries, emphasizing application development, custom software solutions, product engineering, and quality assurance. The company stands out in its field by providing tailored data-driven solutions, effectively minimizing risk and enhancing ROI for its clients. This makes it an ideal workplace for professionals looking to thrive in a data-centric environment and contribute to cutting-edge technological advancements in business software.

Company Stage

M&A

Total Funding

$29.4M

Headquarters

Fairfax, Virginia

Founded

2002

Growth & Insights
Headcount

6 month growth

4%

1 year growth

2%

2 year growth

-10%
INACTIVE