Location: Yerevan, Armenia
Category: Software development
Type: Full time
Deadline: 05-Mar-20 12:00:00 AM
Salary:
Description
Responsibilities
- Manage, design, build and deployment of application enhancements and new product initiatives
- Collaborate with digital product management teams to determine business requirements
- Performs design and analysis, coding and unit testing of complex to highly complex system functionality and/or defect correction
- Influence Architecture teams to determine architecture and design of the portal components and API’s by understanding needs from Product Management
- Provide thought leadership in helping business leaders understand how portals experiences will enhance customer engagement
- Work with vendors to integrate their products into the portals and on new product development
- Providing leadership and mentoring junior developers
- Passionate about performing hands-on work as well as accelerating teams by providing appropriate support
- Work across a matrix organization using Agile IT methodologies
- Participate in peer reviews and unit testing, and must be adaptable to different responsibilities, possess strong communications skills, and have a passion for constantly improving the individual and team effectiveness
- Complete applications development by coordinating requirements, schedules, and activities; contributing to team meetings; troubleshooting development and production problems across multiple environments and operating platforms
- Investigate alternatives and technologies and present them for architectural review, in order to support continuous improvement
RequiredQualifications
- Bachelor of Science in Computer Science or related field
- At least 4 years of related experience
- Ability to work independently and as a team member in a fast-paced environment and keep management adequately informed.
- Demonstrated ability to understand and troubleshoot complex technical problems
- Experience with working on any one of the web frameworks: Spring, Spring boot, Struts etc. and on data access frameworks like JDBC, Hibernate etc.
- Proficient in Java/J2EE web technologies.
- Proficient in Authentication Protocols such as Oauth, SAML, CAS.
- Experience with the following is a plus: Microservices, Oracle 11g, Apache, and Web Service Development with SOAP or REST)
- Proficiency with front end languages such as HTML, Javascript, CSS
- Proficiency with JavaScript frameworks such as Angular (preferred) or React
- Proficiency with server-side languages such as Java, Javascript and run time environments like JVM, NodeJS
- Proficiency with relational (Oracle, SQL Server) and NoSQL (Mongo DB) databases
- Proficiency in CI/CD process (Azure DevOps Preferred).
- Proficient in Techincal Design and Architecture of the applications.
- Familiarity with APIs and API Management
- Familiarity with AWS, Azure and Google Cloud Platform
- Experience with AWS EC2, AWS Step Functions, Lambdas
- Experience with agile software development methods
- Experience in Performance Testing and tuning experience with Java, Spring framework
- Experience in application testing and test-driven development using Junit and Spring Test
- Familiarity with Firebase is a plus
- Experience in graph databases is a plus
- English language is mandatory
Benefits
Job URL: iJob.am - Senior Full Stack Engineer @ Devolon Armenia
No comments:
Post a Comment