Principal Java Engineer (offline)

The Principal Engineer is considered the premier developer on the team. It is therefore your responsibility to engineer solutions within a large-scale platform to enable our client’s business while supporting the strategic architectural vision of quality, scalability, performance, and function.

Principal Accountability I Technical Planning
● Owns technical design for a sprint including high-level flow diagrams, ERD, service contracts
● Ensures the whole team understands the technical plan, reasons for it, and adherence to it.
● Considers testability in design with a focus on code determinism, abstraction, and modularity
● Commands a broad awareness of dependent projects and considers them in design
● Works with Enterprise Architects to ensure a team’s direction is in line with the enterprise vision
● Defines technical acceptance criteria (where necessary) for each story
● Integrates the technical PBIs and works with PO/client to justify and schedule those efforts

Principal Accountability I Software Development
● Communicates important details of the solution design to everyone on the team
● Encourages collective code ownership through CI and promotes frequent code check-ins (daily)
● Practices and teaches unit test development to achieve at least 80% code coverage
● Addresses technical debt constantly - escalating when it becomes risky to time or quality
● Develops with awareness for team needs and acts as resource/mentor for junior members
● Oversees the merge up/down process
● Carries out root cause analysis on defects to ensure fixes are happening in the right way
● Keeps an up-to-date local development environment to reduce risk

Principal Accountability I Team Leadership
● Translate and break down the strategic technical vision into a consumable form for the team
● Assure team productivity meets a high standard that can be quantified
● Low-level development, testing, and deployment tasks have ownership by team members
● Frequently thinks out loud about design with the team and a higher level design committee
● Helps team members define clear, small, and testable tasks
● Enforces the team’s Definition of Done
● Liaises between the team and management to assure needed skills are represented on the team

Principal Accountability I Software Inspection
● Ensures daily code check-ins (through spot checks) are happening by each member of the team
● Employs static code analysis to identify code readability, anti-patterns, vulnerabilities defects
● Monitors unit level test results after code are committed and hold a team to account for quality
● Considers cyclomatic complexity of code and drives project refactors where necessary
● Enforces transparency of the inspection process via Continuous Integration and reporting
● Reviews QA test plans for technical coverage
● Conducts cross-team and inter-team code reviews

We offer
● Experience working with multicultural distributed teams
● Opportunities for self-realization while working on challenging projects using new technologies and tools
● Friendly and enjoyable working environment with a fully equipped workplace
● Social, corporate and knowledge-sharing events
Possibilities for career development and professional growth
● Medical / family care programs
● Various sports activities and gym membership coverage
● Fully paid 5 sick days yearly

About Forte Group

About us:
Forte Group is a full-service custom software delivery partner with a global team of experts who bring the best technology talent and value-driven practices to achieve clients’ mission in accelerating their business.

We are a network of innovators, product leaders, engineers, and professionals spanning three continents with global offices.

Back when Forte was founded in 2000, we were a small group of engineers and technologists focused on QA. Today, Forte has more than 900+ employees working out of eleven offices in the United States, Colombia, Argentina, Uruguay, Ukraine, Poland, etc.

Over the years, we’ve cooperated with more than 350 clients globally, and we’ve developed great software that’s been used by more than nine million people ‒ that’s equivalent to the population of London or even Switzerland!

Our clients:
DocuSign, Relativity, Sphera, Tinder, Insureon, GPShopper, Follett, SwiftIQ, Lawyer Exchange, & more

What we do: Driven to succeed

“We have been developing IT solutions for 20 years. Not as a singled out pianist, violinist, and drummer, but as an orchestra.
Steve Kreynin, Founder and CEO at Forte Group

The roadmap of our solutions consists of software engineering, product management, quality assurance & testing, staff augmentation and ecommerce strategy.

We help mid-market and large enterprises extend the capabilities of their existing software products and systems, build products from scratch, and augment software engineering teams to accelerate and enhance delivery.

Our team consists of like-minded professionals ready for a tech challenge. You name it, we’ve probably done it. Our portfolio features projects for clients in the banking, financial services, healthcare, IoT, life sciences, logistics, manufacturing, supply chain, media and entertainment, and retail industries. To add value and achieve solution scalability, we use Agile methodologies to deliver better software to market faster.

Our technology focus:
.NET, Java, JavaScript (React.js, Node.js), Oracle, Hybris, Salesforce, PHP, QA/QC, SDET, Mobile development, and Talent management.

What’s in it for you:
- Experience working with multicultural distributed teams
- Individual approach for project selection (our resource managers are rushing to help)
- Performance reviews twice a year
- Individual and group sessions with a psychologist
- Flexibility. Work from home or the office in an autonomous working environment.
- Opportunities for career development and professional growth through our learning and development department
- Friendly and enjoyable working environment with a fully equipped workplace
- Medical and family care programs, gifts to children. Fully paid five sick days yearly

Unlock your career’s potential and join us on our quest to deliver value through software.

Our mission. Bring together the best technology talent and practices to deliver on our clients’ mission.
Our Values

We care about our people.
We are committed to the growth of our employees, teams, and clients.
We create a network of individual support, team trust, and transparency for everyone in and outside the company. This environment allows creativity to flow and fosters the long-term growth of our people and nurturing of our customers.
We value curiosity and resourcefulness.
The quest for self-improvement is a life-long pursuit — but a worthy one.
We endeavor to be extraordinary, curious, resourceful, and continually progress. By upgrading our team, we boost everything around us.
We value and deliver quality at scale.
We’re adaptive to new perspectives, technologies, ideas, and challenges — both as technology experts and as people. We aim to bring positive and qualitative change through transformative software.

Company website:
https://fortegrp.com/

DOU company page:
https://jobs.dou.ua/companies/forte-group/

The job ad is no longer active
Job unpublished on 6 April 2022

Look at the current jobs Java Ivano-Frankivsk→