Web Software Developer with 3 years exp
Location: Newark, NJ
Job summary:
New software development as well as operations management for existing software systems Design.
Developing the Client application using modern web technologies
Proficient in creating efficient, scalable and reusable code.
• Developing clean, accessible, and modern web applications
• Design and develop RESTful web services with MS and/or Java, Spring, and other
technologies.
• Create wireframes/mockup/prototypes for UI
• Maintain and support existing website features for customers
• Optimize performance of front-end components across multiple delivery channels.
• Prepare conceptual, detailed, and technical design documentation.
Be proactive and investigate, analyze, and make recommendations regarding technology
improvements, upgrades and modifications
• Develop test plans and scenarios to ensure accurate results across platforms and browsers
• Assist in troubleshooting production issues
• Experience in computer science, computer applications, software engineering or related
fields.
• UI/UX skills
• OOAD
• Application development life cycle
• Agile/Scrum methodologies
• Design Patterns
• Java, Visual Studio development platforms
• Database development (RBDMS, MS SQL, Oracle, MongoDb, etc.)
• Spring Boot,
• Bootstrap, Material UI
• Nuxt/VueJS
• Apollo/GraphQL
• JQuery,
• HTML5, CSS, JavaScript, Wireframes
• RESTful Web services, Amazon Webs Services AWS, Subversion, Sencha/Phone gap,
• Docker
• AWS Cloudfront, Cloudwatch, ECS, Elastic Bean Stalk, S3, Lambda
• Github, Github Actions CI/CD
• Google Analytics, Google Maps API v3.
• Familiarity with third party vendor APIs Integrations
• Knowledge of website SEO and Accessibility
• Knowledge of AWS products and services
• Knowledge of using task/build/automation tools in coordination with DevOps
• Knowledge of Docker and containerization