Find Jobs
Categories
All Categories (5)
Web, Mobile & IT (4)
Engineering (1)
Design Patterns

Remote Design Patterns Jobs

Find Jobs
Popular skills: JavaScript, Java, Python, AWS
5 jobs
User avatar
Full Time Remote
Russia
$2.7k - $11.1k per month 21 days ago
NeuraLegion - an Israeli company develops a SaaS product that uses AI to help developers find security breaches in their applications. So, we are looking for a full-time remote job in our multinational company candidates from Russia, Belarus, Ukraine for position of Software Developer - DevSec engineer Responsibilities: • Research and understanding of application security and vulnerabilities in web application • Implementation of researched vulnerabilities in an automated way • Writing unit/integration tests • Improvement of existing attack vectors • Understanding the business goals and improving the technology in these goals in mind Requirements: • 2+ years of programming experience with at least one of: Java, Python, C++, Ruby • Good grasp of design patterns concepts and data structures • Good grasp of Client-Server Architecture • Good grasp of the communication process via the HTTP, TCP protocol. • Good knowledge of git and git workflow • Familiarity with Linux • Knowledge of software vulnerabilities, OWASP Top 10 • English - B2 Advantages: • Working knowledge of Ruby/Crystal • Basic knowledge of docker • Hands-on experience with web application security • English - B2 Conditions: • Full remote employment, schedule according to Moscow time. • Research and develop multidisciplinary problems and solutions, working with cutting-edge technologies. Interesting tasks for enthusiastic programmers) • Direct interaction with the company's management. • Salary based on the results of the interview, we are ready to conduct a constructive dialogue with the best candidate and the final payment may be much higher than the starting one • Payment for vacation, sick leave, etc.
User avatar
Full Time Remote during COVID-19
Pune, India
$1k - $1.2k per year 24 days ago
Position: Senior Java Developer Experience: 4 to 6 years Qualification: Graduation in Comp. Sc. or Information Technology (IT) Location: Pune, Mumbai( Remote Working) Mandatory Skills- Core Java. Spring boot, Rest Api, Design pattern, BFSI Domain Technical Skills- Strong knowledge of OO concepts and design patterns- Webservices- Strong knowledge of core Java and J2EE (Java version 8)- Very strong experience on Spring (Spring boot is compulsory) Strong knowledge of service-oriented architecture and web service standards (REST, SOAP)- Maven, Jenkins, Tomcat Working knowledge of client-side technologies (HTML, JavaScript, jQuery, Ajax, CSS, Angular)- Working knowledge of database design and SQL (MySql, MongoDB) Experience with any cloud platform.- Experience in the BFSI domain is a plus.- Experience in Micro Service Architecture is a plus.- Experience with Agile and Test Driven Development.- Gained a deep understanding of personal finance domain capital market, retail banking, and insurance domain. Kindly share your CV with komal.sutar@shobigroup.com Along with your current CTC, Expected CTC, and Notice Period.
User avatar
Full Time Non-Remote
Madrid, Community of Madrid, Spain
2 months ago
Unlock Better with TAIGER Everything we do at TAIGER is driven by a common belief that work as we know it can be done better. This is why at TAIGER, we develop hybrid artificial intelligence that understands language and logic, helping enterprises unlock better automation, better insights and ultimately better growth and human fulfilment. Together with our clients and partners, we are solving challenging tasks in various industries. Tasks that involve billions of dollars of man-hours and infrastructure. Tasks that are thought to be impossible to apply cognitive automation and AI. Today, some of the world's leading enterprises and government organisations use our technology for complex and high value work like digital non-client onboarding, fraud detection, customer service and engagement amongst others. Our game-changing work on emerging technologies like Ontologies and Graphs, and Natural Language Technologies is featured on Gartner's Hype Cycles in 2021. TAIGER is also named as an IDC innovator in AI in 2019, and we are proudly accredited by Singapore's Infocomm Media Development Authority (IMDA). TAIGER is looking for a Senior Software Engineer (Python) to join our award winning team. SENIOR SOFTWARE ENGINEER (PYTHON) We are building a team passionate about cutting-edge AI technology and the potential of TAIGER. You should be motivated by growth opportunities with your responsibilities expanding in scope. You can also look forward to being part of a dynamic start-up environment where your contribution matters. Responsibilities ● Participate in the entire application lifecycle, focusing on coding and debugging ● Write clean code to develop functional web applications ● Conduct unit tests, code reviews, refactor the current source codes, assess and improve site/software performance, and maintains design and code documentation Requirements ● Mandatory technical skills: - Languages, Standards, & Protocols -- Python 3+: proficiency -- TypeScript or JavaScript: proficiency -- Bash -- REST -- AMQP (Event Architecture) -- GIT (knowledge of gitflow) - Databases -- SQL. MySQL is a bonus -- In-memory Key-Value Storages. Redis is a bonus - Understanding of Design Patterns & Software Engineering principles ● Desirable technological skills (+1 year of experience): - Technologies & tools -- RabbitMQ -- Docker -- Kubernetes -- Helm -- Previous experience with Build Automation Tools (CI), Azure Pipelines is a bonus -- Previous experience with Artefact Management Systems, Artifactory or Nexus is bonus -- Previous experience working with Cloud Platforms, Azure is a bonus -- Makefile -- GraphQL - Frameworks & libraries -- Angular 8+ -- SQLAlchemy -- Celery -- Sanic -- Previous experience with NLP, spaCy is a bonus -- yq & jq -- Kompose -- TDD or BDD ● Proactivity, self-encouragement, learning willingness, and personal skills. ● Startup way of thinking ● Strong communication skills. The right candidate can thrive in an environment of asynchronous conversation since a part of the Taiger team will be based in Singapore. We expect you to have strong communication skills and be able to create working relationships with coworkers across various locations. ● Fluency in English TAIGERs are different. With a multinational and multicultural team headed by talents drawn from leading global companies, diversity is our strength. TAIGERs come from all walks of life, bringing to every piece of work varied experiences and expertise. Just as every TAIGER is unique, no two days at TAIGER are the same. Through working on diverse projects across geographies, every day is a new opportunity to master our craft and impact the future of work. Here at TAIGER, we share a common question—what else can we unlock better? TAIGER does not engage any recruitment agencies for recruitment of talents into our company. All job applications should be submitted directly to TAIGER.
User avatar
Full Time Non-Remote
Madrid, Community of Madrid, Singapore
2 months ago
Unlock Better with TAIGER Everything we do at TAIGER is driven by a common belief that work as we know it can be done better. This is why at TAIGER, we develop hybrid artificial intelligence that understands language and logic, helping enterprises unlock better automation, better insights and ultimately better growth and human fulfilment. Together with our clients and partners, we are solving challenging tasks in various industries. Tasks that involve billions of dollars of man-hours and infrastructure. Tasks that are thought to be impossible to apply cognitive automation and AI. Today, some of the world's leading enterprises and government organisations use our technology for complex and high value work like digital non-client onboarding, fraud detection, customer service and engagement amongst others. Our game-changing work on emerging technologies like Ontologies and Graphs, and Natural Language Technologies is featured on Gartner's Hype Cycles in 2021. TAIGER is also named as an IDC innovator in AI in 2019, and we are proudly accredited by Singapore's Infocomm Media Development Authority (IMDA). TAIGER is looking for a Software Engineer to join our award winning team. SOFTWARE ENGINEER We are building a team passionate about cutting-edge AI technology and the potential of TAIGER. You should be genuinely excited by the prospect of building new functions and leading a passionate team of high performers as TAIGER expands in scale; and be motivated by the proposition of your contributions having a real impact on TAIGER's growth. Responsibilities ● Develop and execute custom projects for clients based on existing products. ● Estimate, analyze, implement, test and deploy applications. ● Be in control and make decisions on the technical side of enterprise software systems. ● Manage and supervise development teams. ● Provide knowledge about technology and business trends advising about potential benefits and impacts. Skills Requirements ● Experience in software development. ● BSc or MSc in computer science, engineering or a related technical discipline (or equivalent), preferred. ● Strong experience in Java EE, Spring. ● Solid knowledge of Object Orientation and Design Patterns. ● Knowledge on databases, e.g. MySQL, Oracle, SQL Server. ● Knowledge about architecture patterns, e.g. MVC, ETL, SOA, Microservices. ● Familiarity with Agile or XP methodologies. ● Knowledge of software best practices, like TDD, CI. ● Excellent written and oral communication skills in English. ● Ability to effectively communicate within the team, as well as with clients. Preferred ● Knowledge of frontend development - Javascript, HTML, CSS. ● Good understanding of security, performance, scalability aspects. ● Working knowledge on software lifecycle management and code organization. ● Experience as a tech lead or project manager. ● Proactivity in suggesting solutions and improvements. ● Familiarity or interest in AI, Semantic Technologies, NLP and Search Engines. TAIGERs are different. With a multinational and multicultural team headed by talents drawn from leading global companies, diversity is our strength. TAIGERs come from all walks of life, bringing to every piece of work varied experiences and expertise. Just as every TAIGER is unique, no two days at TAIGER are the same. Through working on diverse projects across geographies, every day is a new opportunity to master our craft and impact the future of work. Here at TAIGER, we share a common question—what else can we unlock better? TAIGER does not engage any recruitment agencies for recruitment of talents into our company. All job applications should be submitted directly to TAIGER.
User avatar
Full Time Remote
North and South America
$4k - $4.5k per month 1 day ago
NATIVAPPS is looking for a Solution Architect. #WeMakeItHappen ¡Join our team! LOCATION: Remote (Latam, USA and Canada) CONTRACT: Full time COMPENSATION: USD 4.000 - 4.500 / month ¿WHAT DO WE EXPECT FROM YOU? Skills and experience needed: * Minimum 2 years in Design patterns and Cloud architecture. * Minimum 6 months in AWS, SOA, GraphQL, ESB, Data flow architechture. No experience, but interested: * UML, API, REST, SCRUM, Data entry, Data analysis, Data acquisition, Data modelling tools and Object oriented design. Language(s) needed: * English - Conversational. * Spanish - Conversational. ¿WHICH ARE GOING TO BE YOUR RESPONSIBILITIES? The Solution Architect is responsible for defining and designing the technical architecture and strategy for the collection, storage, management, analysis, processing, and distribution of the data. They are to ensure this is clearly defined and communicated to all implementers and to ensure it is constantly reviewed to ensure it meets the business needs. Domain Specific • Sports Data Modelling • Data Workflows & ETL functionality • Statistical Data Analysis • REST & GraphQL APIs • ESB, MQ and Middleware • Low Latency data delivery • Data Entry User Interfaces • Data Acquisition Operations Design • Requirements Analysis • Non-Functional Requirements • UML, ArchiMate and other industry standard design methodologies • Domain and Use Case Modelling • Internet Security Best Practices • Web Protocols and Standards • Continual Integration • Object Orientated Design • Broad Knowledge of Industry Standards • Extensive Knowledge of Design Patterns • Cloud Architecture, esp. AWS • SOA and Service Orchestration Technical • Data workflow and manipulation in AWS including but not limited to Glue, Batch, Step Functions & Kinesis • Data storage platforms including but not limited to Elasticsearch, MongoDB, Athena, MySQL & Oracle • A variety of development languages & platforms including Java, Python and Node.JS • Data delivery methods and protocols including HTTP, SSL, Web Sockets, REST & GraphQL • Implementing Serverless & Microservice architectures • High Performance Web Platforms • Middleware and Message Queues • Unit, Integration and Load Testing • Declarative PaaS definitions such as Terraform, Ansible & Cloud Formation Organisational • Architectural Repositories • Agile SCRUM methodologies • Product Ownership • Portfolio Backlog Management • Release Planning If you want to help us make "IT" happen with talent and tech. ¡Apply for this amazing opportunity!