Key Responsibilities
• Assist with technical design, development and maintenance of applications and systems using existing and emerging technology platforms.• Writes and delivers complex code and modules for new features, debugs existing code and modules, and as the "Technical lead" guides less experienced Developers - FTEs, Contractors - on such activities.• Participates in the development of coding practices, guidelines and all technical processes and ensures they are followed by less experienced Developers.• Owns the assignment and allocation of defects to appropriate Developers for fixing.• Participates in gathering, managing, and analyzing requirements to design new application and system features.• Participate in documenting test cases for current and future QA.• Is responsible for overall estimates produced by himself or less experienced Developers on a team for all technical work.• Ability to review functional and technical requirements, raising potential issues and participating actively in design discussions with stakeholders
The role will require a DevOps mindset and practice, to be able to not only develop new solutions but help deploy them into production and support the end-to-end solution when issues arise. Qualifications
• Strong analytical and problem-solving skills• Strong technical writing skill and good communication skills.• Strong leadership skills and willing to take initiative.• Strong team player• Creative thinker able to resolve complex issues.• Enthusiastic & energetic in meeting/exceeding objectives and goals• Working knowledge of Billing, Accounting or Financial systems will be an asset.• Familiarity with the telecommunication domain will be an asset.• Minimum 12 years of professional experience Technical Competencies
• Vast experience with J2EE/JAVA 8 and up, Spring (Core, Spring JDBC), JPA, EJB, JDBC, JMS, Apache POI• Experience with HTML, CSS, JavaScript, jQuery, Datatables• Experience designing and implementing REST (Jersey) services.• Extensive experience with RDBMS – Oracle, Postgres SQL• Experience with multiple scripting languages (Perl, Python etc.)• Experience with multiple Web and Application Servers such as WebLogic, Apache Tomcat.• Experience with tools such as: Eclipse, ANT, Bitbucket, Jira, Confluence• C1 Advanced English
Related Jobs

Security Engineer Ubuntu

Senior Software Engineer

Test Automation Engineer

Senior Android Engineer

Lead Software Engineer

Senior Frontend Engineer

Data Engineer

Production Engineer

Senior Back End Developer

Senior Frontend Engineer Platform

IT Engineer

Senior Software Engineer Cloud Images

Senior Product Designer

Hands On Engineering Manager

Full Stack Software Engineer

Senior Front End Developer

Customer Success Manager

Senior Software Engineer .NET Core

Front End TypeScript Developer
