Development-engineering
Senior Developer-Analyst
Senior
Remote
CBZ Technologies
100 000 $ - 140 000 $ (Permanent)
90 $ - 120 $ (Freelance)
Combine technical expertise and functional analysis to deliver perfectly adapted solutions. Dual competence is the key to successful projects.
Responsibilities
- Realize optimized and high-performance features in their entirety in collaboration with a team of experts and generalists.
Requirements
- Minimum FIVE (5) years of experience as Back-end developer (Java) and functional analyst (must have worked in BOTH roles).
- Master SOLID principles.
- Experience using all JAVA language concepts including concurrent programming.
- Proposed and applied OO design patterns.
- Structured code according to organic architecture principles.
- Developed a Web application connected to a relational DB.
- Worked with JAVA 8 lambdas.
- Experience implementing functionality using complex technical components.
- Experience identifying concurrency issues in code reviews.
- Experience analyzing and evaluating quality of other developers' deliverables.
- Experience proposing an optimized physical model of a relational DB.
- Experience analyzing SQL query performance and proposing improvements.
- Experience with other DB tools (Elasticsearch, Kafka).
- Experience with all functionalities of a version control system.
- Experience managing, mentoring, and ensuring quality of a release process.
- Experience with responsive Web, usability, and accessibility concepts.
- Experience with wireframing software.
- Experience analyzing complex functionality from business dossiers and mockups.
- Facilitated workshops and team meetings of at least FIVE (5) people.
- Experience writing functional dossiers and meeting minutes.
- Managed issues and relationships with multiple projects/stakeholders.
- Experience with Web approach and UX concepts.