java Remote Jobs

863 Results

19d

Senior Quality Assurance Engineer

Edify Software ConsultingAlajuela, Costa Rica, Remote
agile5 years of experienceDesignscrumapirubyjavajenkinspythonPHP

Edify Software Consulting is hiring a Remote Senior Quality Assurance Engineer

Job Description

Job Description

Responsible for analyzing, designing, developing, maintaining, evaluating and assuring the quality and performance of different software system components and their respective relationships, supporting and guiding others in his work team.

Key roles, Responsibilities and Functions:

● Define the quality control process for the project and its integration with the development process.

● Analyze project requirements of low, medium and high complexity.

● Determine the needs for testing functional and non-functional system requirements.

● Estimate the effort needed to implement the tests of the previously analyzed requirements.

● Analyze design proposals for new or existing systems to identify potential improvements.

● Develop the test plan based on the requirements analyzed.

● Generate high-level tests for the analyzed requirements.

● Design and implement frameworks for scheduled tests.

● Design and implement integration and system tests with the help of the team.

● Implement low-level test cases for analyzed requirements.

● Define the strategy for keeping the tests up-to-date with the changes introduced.

● Design and implement scheduled tests as planned for the project.

● Run the implemented test cases both manually and automatically.

● Verify and issue reports of results of the execution of test cases. Examples: defect reporting found, daily report of project status, report of debt to cover tests, report of analysis code, analysis report of design proposals.

● Ensure that the quality control process is followed as planned, identify variations in the quality control process, and define corrective actions.

● Issue test reports for closing iteration.

● Issue reports from deployment to production.

● Issue project completion reports.

● Document lessons learned and follow up on them.

● Document technical and process aspects related to your day-to-day work (technical documentation, report of estimates and actual effort -timesheets-, workflow).

Qualifications

Required skills:

Advanced knowledge in:

● Object-oriented, functional, procedural and asynchronous programming paradigms.

● Software engineering processes (development cycle and quality control).

● Software quality assurance (unit, integration, system and user acceptance testing).

● Automated, performance, load, stress, API tests, among others.

● System design standards, good development practices and system testing.

● Documentation (test cases, design diagrams, README. md, API, wiki).

● Agile development methodologies including SCRUM and Kanban.

● Ruby and PHP(desirable).

 

Previous experience working with the following tools:

● Tools for programming test cases such as Selenium, Jmeter, TestNG, among others.

● Management of POSIX shell.

● Build Managers and dependency management such as Maven, Gradle, Grunt,

Gulp, WebPack, NPM and Yarn.

● Tools for managing continuous integration processes such as Travis, Jenkins and CircleCI.

● Relational and non-relational databases.

● Code management tools (Source Control).

● Basic knowledge of Cloud computing: AWS.

● Experience of at least 3 years working with one of the following languages: Java,  Javascript/NodeJS, Python, JSON, SQL.

 

Academic training:

● Technician or Bachelor in Computer Engineering, Computer Science and related or level of demonstrated equivalent knowledge.

 

Language:

● Technical and conversational English level B2+ according to the Common European Framework.

 

Work experience:

● Minimum 5 years of experience in quality assurance, of which at least 4 years are in test-oriented software development.

See more jobs at Edify Software Consulting

Apply for this job

19d

Staff Software Engineer (Python/Java + AI/ML + API)

AcquiaPune or Delhi/NCR Remote
ML9 years of experience6 years of experienceagile3 years of experiencenosqlsqldrupalDesignapigitjavaelasticsearchkubernetesjenkinspythonPHP

Acquia is hiring a Remote Staff Software Engineer (Python/Java + AI/ML + API)

Job Title : Staff Software Engineer 

About Us

Acquia is an open digital experience company. We provide the world's most ambitious brands with technology that allows them to embrace innovation and create customer moments that matter. At Acquia we believe in the power of community and collaboration - giving our customers the freedom to build tomorrow on their terms.

Headquartered in Boston, we have been named as one of North America’s fastest growing software companies as reported by Deloitte and Inc. Magazine, and have been rated a leader by the analyst community and named one of the Best Places to Work by the Boston Business Journal. We are Acquia. We are building for the future of the web, and we want you to be a part of it.

Role Overview

Acquia is seeking a Staff Software Engineer to join our AI Services team focused on building Application and APIs around AI which can be leveraged by other teams and Acquia Productto enhance the value of the overall digital experience platform (DXP). We thrive on innovation, collaboration, and an agile mindset and processes. An ability to quickly prototype, learn, and iterate on concepts is critical for this role.

 

The AI Services team is part of Foundation Services group and builds product offerings on top of Foundation Infrastructureservices.

Key Responsibilities

  • Work with Product, Engineering and Architecture teams to gather requirements and identify opportunities to add value by extending existing AI services or building new ones.
  • Draft RFCs and propose solution design. Lead discussions with other stakeholders to get reviews, reach a consensus and approvals. 
  • Break complex problems in smaller manageable units. Contribute in coding, PR reviews, documentation, and automated tests that deliver on Sprint goals.
  • Ensure compliance requirements, CICD, coding, operations, security best practices are followed.
  • Participate in experimentation and prototype building in a collaborative environment, iterating on concepts based on feedback
  • Contribute as needed to the core architectural platform and libraries used by all teams in the interest of the stability, robustness, cost effectiveness, and performance of consuming applications and services.
  • Work with Engineering leadership to design and document a technical vision for the team that will produce stable, competitive products in the marketplace.
  • Encourage a culture of observability by ensuring logging and monitoring of applications and services is being configured appropriately to provide visibility into system performance consistent with SLIs/SLOs/SLAs and enable effective troubleshooting
  • Address security vulnerabilities as needed
  • Work with your team to understand and implement R&D Standards.

Mentor and train other team members on important technical topics through team meetings, pair programming, lunch 'n learns, etc. as needed.

  • Collaborate with the architecture team to ensure the platform we are building is consistent with the overarching architectural goals at Acquia
  • Ensure software systems comply with contractual RTO and RPO requirements

Preferred Qualifications

You will be successful if you:

  • Are a continuous learner who is able learn through online trainings, books and podcasts as the AI landscape is rapidly evolving
  • Are comfortable with ambiguity and working in a fast-paced environment 
  • Balance critical thinking with creative problem-solving 
  • Make informed decisions, balancing quantitative and qualitative reasoning
  • Have the ability to drive desired customer outcomes by learning and understanding the problems being solved.

Requirements

  • 8+ years of relevant experience
  • Experience working with Python, Java, Vector database and SQL
  • Base knowledge of machine learning: non-generative ML models, LLMs and data embeddings
  • Experience writing and consuming REST APIs

Experience managing applications in a kubernetes environment

  • Experience with Git

Experience working with any cloud platform AWS/ Azure/ GCP

  • Experience working with CI/CD tools (i.e. Jenkins)
  • Experience writing automated test
  • Ability to learn and adapt to new technologies quickly and become productive in their use
  • Working knowledge of software design principles and programming languages and frameworks in use
  • Strong knowledge of software development security principles, concepts and best practices
  • Strong understanding of software architecture and the tradeoffs between different architectural patterns

Nice to have…

  • Experience working with Snowflake
  • Experience writing SaaS applications in a distributed microservice ecosystem
  • Experience working with Elasticsearch or other NoSQL data stores
  • Experience with PHP and Drupal
  • Experience working with Gradle 
  • Nice to have experience in RAG (Retrieval-Augmented Generation)

Personal Attributes

  • Excellent communication skills and the ability to work collaboratively in a team environment.
  • Strong attention to detail and a commitment to quality.
  • Ability to manage multiple tasks efficiently and quickly adapt to new technologies.
  • A passion for continuous learning and personal growth, especially through online training, books, and podcasts, to keep pace with the rapidly evolving AI landscape.
  • Comfortable with ambiguity and capable of thriving in a fast-paced environment.
  • Balance critical thinking with creative problem-solving and make informed decisions using both quantitative and qualitative reasoning.

Why Acquia Support?

A genuinely fun place to work. We're a tight-knit team with a lot of energy and opportunities to work collaboratively with others, both in Support and across Acquia to improve our offerings and customer experiences.We're not a call center. Acquia is looking for engineers, not someone to just answer the phone. We provide opportunities to constantly learn and grow your technical skills while solving sophisticated challenges involving cloud technology.When we say work/life balance, we mean it. Paid quarterly on-call, and a liberal vacation policy mean a role where you can have a life, not just a job you can live with.

Acquia is proud to provide best-in-class benefits to help our employees and their families maintain a healthy body and mind. Core Benefits include: competitive healthcare coverage, wellness programs, take it when you need it time off, parental leave, recognition programs, and much more!
Individuals seeking employment at Acquia are considered without regard to race, color, religion, caste, creed, national origin, age, sex, marital status, ancestry, physical or mental disability, veteran status, gender identity, or sexual orientation. Whatever you answer will not be considered in the hiring process or thereafter.

See more jobs at Acquia

Apply for this job

19d

Senior Software Engineer (Java and SQL)

AcquiaPune or Delhi/NCR Remote
SalesS3EC29 years of experience6 years of experience4 years of experienceagile3 years of experiencenosqlsqloracleDesignmobilemongodbscrumapijavaMySQL

Acquia is hiring a Remote Senior Software Engineer (Java and SQL)

Position Name - Senior Software Engineer 

Location - Remote India 

Acquia is the open-source digital experience company. We provide the world's most ambitious brands with technology that allows them to embrace innovation and create customer moments that matter. At Acquia we believe in the power of community and collaboration - giving our customers the freedom to build tomorrow on their terms.

Headquartered in Boston, we have been named as one of North America’s fastest-growing software companies as reported by Deloitte and Inc. Magazine, and have been rated a leader by the analyst community and named one of the Best Places to Work by the Boston Business Journal. We are Acquia. We are building for the future of the web, and we want you to be a part of it.

About the team you will be on…

Acquia, is a Customer Data and Engagement Hub that provides enterprise consumer marketers the power to integrate customer data across digital, physical, and mobile channels, deliver customer analytics with predictive insights and 360-degree profiles, and engage customers at every touchpoint in order to maximize lifetime value. Currently, the CDP solution supports more than 150 brands worldwide. CDP leverages the latest technologies in big data, machine learning and data quality management to deliver an enterprise-grade, scalable and high-performance tool for its customers.

In this role you will:

  • Lead a team of high performing engineers and deliver high quality code in an agile environment
  • Design and develop high-quality server-side code (API and microservices)
  • Contribute to the technical architecture of Acquia marketing cloud codebase
  • Collaborate with other engineering team leads
  • Collaborate across the other disciplines in the organization (professional services, sales consultants, product management, executive management)

Skills and qualifications:

  • Bachelor’s degree in Computer Science, Mathematics, Statistics, or related field
  • 2-4 years of experience in high volume data pipelines - e.g. Kafka, Spark, Hive, Snowflake, Flink
  • 5+ years of hands on JAVA software development and SQL experience
  • Experience with Agile (eg Scrum) and test driven development
  • Experience with Continuous Integration (CI) and Continuous Delivery (CD)
  • Expertise in Data Structures, Algorithms and Concurrency
  • Strong SQL expertise
  • Experience with Relational Databases (e.g. Oracle, MySQL) and/or NoSQL databases (eg HBase, MongoDB)

Additional Advantages:

  • Experience with Kappa Architecture
  • Experience with Data Lakes, Data Catalogs or Metadata Management
  • Experience building Microservices and APIs
  • Experience with Amazon Web Service (EC2, S3) or Google Cloud or Azur
  • Experience with big data analytics or real time analytics solutions
  • Contributing to an open source community

Acquia is proud to provide best-in-class benefits to help our employees and their families maintain a healthy body and mind. Core Benefits include: competitive healthcare coverage, wellness programs, take it when you need it time off, parental leave, recognition programs, and much more!

Individuals seeking employment at Acquia are considered without regard to race, color, religion, caste, creed, national origin, age, sex, marital status, ancestry, physical or mental disability, veteran status, gender identity, or sexual orientation. Whatever you answer will not be considered in the hiring process or thereafter.

 

See more jobs at Acquia

Apply for this job

19d

Staff Software Engineer, Backend

Life36Remote, USA ; Remote, Canada
remote-firstterraformDesignmobileansiblejavac++kubernetespythonAWSbackendPHP

Life36 is hiring a Remote Staff Software Engineer, Backend

About Life360

Life360’s mission is to keep people close to the ones they love. Our category-leading mobile app and Tile tracking devices empower members to protect the people, pets, and things they care about most with a range of services, including location sharing, safe driver reports, and crash detection with emergency dispatch. Life360 serves approximately 77 million monthly active users (MAU), as of November 2024,  across more than 170 countries.

Life360 delivers peace of mind and enhances everyday family life with seamless coordination for all the moments that matter, big and small. By continuing to innovate and deliver for our customers, we have become a household name and the must-have mobile-based membership for families (and those friends that basically are family). 

Life360 has more than 500 (and growing!) remote-first employees. For more information, please visit life360.com.

Life360 is a Remote First company, which means a remote work environment will be the primary experience for all employees. All positions, unless otherwise specified, can be performed remotely (within the US and Canada) regardless of any specified location above. 

About The Team

The Horizons team at Life360 is responsible for building the infrastructure that powers the experience for millions of families worldwide. We focus on creating resilient, scalable systems and services that enable seamless coordination for everyday life. The team plays a critical role in driving the technical strategy behind product offerings, platform infrastructure, and a comprehensive developer platform with both internal and external partners and developer ecosystems.

About the Job

We’re hiring a Staff Cloud Engineer to join our team and play a pivotal role in establishing several new teams in the EMEA region. This position offers an exciting opportunity to shape the foundation of a growing global engineering organization while driving impactful technical direction. In this role, you will provide technical leadership, mentorship, and guidance to engineers across multiple teams. You will work closely with Engineering Managers, the Director of Engineering, and other Staff Engineers to define and execute the technical direction for our teams. 

 

The US based salary range for this position is $157,500 to $232,000. The Canadian based salary range is 194,500 to 229,500 CAD. We take into consideration an individual's background and experience in determining final salary- therefore, base pay offered may vary considerably depending on geographic location, job-related knowledge, skills, and experience. The compensation package includes a wide range of medical, dental, vision, financial, and other benefits, as well as equity.

What You’ll Do

  • Providing technical leadership, mentorship, and guidance to engineers across multiple teams.
  • Partnering with the Engineering Manager to interview and onboard top talent for the EMEA-based teams.
  • Collaborating closely with Engineering Managers, Director of Engineering, and Staff Engineers to define and execute the technical direction for various projects
  • Ensuring effective communication and collaboration between multiple teams across regions and time zones.
  • Being hands-on with writing code where needed to support teams and projects.

What We’re Looking For

  • Bachelor's in Computer Science, Engineering, related field or equivalent practical experience
  • 8+ years of experience programming in Java, PHP, Python, or other formal programming language 
  • Expert level experience managing medium to large scale deployments on AWS (~5000 instances, 50+ accounts)
  • Expert level experience with Infrastructure as code tools: Terraform, CloudFormation; config management/provisioning tools: Ansible, Chef, etc.
  • Strong Kubernetes experience deploying and running at scale (10k+ containers)
  • Strong Build / Automation / CI/CD experience
  • Proficient in multi-threaded design and implementation
  • Database knowledge is a plus to have
  • Excellent interpersonal skills with a highly collaborative working style. Excellent verbal and written communication skills
  • Ideally based out of the North America East Coast time zone to collaborate with teams across multiple regions.

 

Our Benefits

  • Competitive pay and benefits
  • Medical, dental, vision, life and disability insurance plans (100% paid for employees)
  • 401(k) (or RRSP) plan with company matching program
  • Mental Wellness Program & Employee Assistance Program (EAP) for mental well being
  • Flexible PTO, with 13 companywide days off throughout the year
  • Winter and Summer Week-long Synchronized Company Shutdowns
  • Learning & Development programs
  • Equipment, tools, and reimbursement support for a productive remote environment
  • Free Life360 Platinum Membership for your preferred circle
  • Free Tile Products

Life360 Values

Our company’s mission driven culture is guided by our shared values to create a trusted work environment where you can bring your authentic self to work and make a positive difference 

  • Be a Good Person - We have a team of high integrity people you can trust. 
  • Be Direct With Respect - We communicate directly, even when it’s hard.
  • Members Before Metrics - We focus on building an exceptional experience for families. 
  • High Intensity, High Impact - We do whatever it takes to get the job done. 

Our Commitment to Diversity

We believe that different ideas, perspectives and backgrounds create a stronger and more creative work environment that delivers better results. Together, we continue to build an inclusive culture that encourages, supports, and celebrates the diverse voices of our employees. It fuels our innovation and connects us closer to our customers and the communities we serve. We strive to create a workplace that reflects the communities we serve and where everyone feels empowered to bring their authentic best selves to work.

We are an equal opportunity employer and value diversity at Life360. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, disability status or any legally protected status.  

We encourage people of all backgrounds to apply. We believe that a diversity of perspectives and experiences create a foundation for the best ideas. Come join us in building something meaningful.Even if you don’t meet 100% of the below qualifications, you should still seriously consider applying!





See more jobs at Life36

Apply for this job

20d

Pega Lead System Architect

Full Time4 years of experienceagileBachelor's degreeoracleDesignscrumjavac++.net

Stratosphere Technical Consulting is hiring a Remote Pega Lead System Architect

Pega Lead System Architect - Stratosphere Technical Consulting - Career PageSee more jobs at Stratosphere Technical Consulting

Apply for this job

20d

[VLO] Senior Back-end Engineer (Java/Kotlin + AWS)

Software MindWrocław, Poland, Remote
4 years of experiencekotlinsqlDesignjavaAWS

Software Mind is hiring a Remote [VLO] Senior Back-end Engineer (Java/Kotlin + AWS)

Job Description

Project – the aim you’ll have:

The project is for a client in the real estate industry sector. We are looking for an experienced developer in Java/Kotlin with experience in AWS cloud environment.

Position – how you’ll contribute:

 

  • continuously design, develop and test web services;
  • work with cloud environment (AWS);
  • help drive the optimization, testing and tooling to improve software quality.

Qualifications

Expectations – the experience you need:

  • ​​​​minimum 4 years of experience in software engineering;
  • excellent knowledge of Java (knowledge of Kotlin will be an additional asset);
  • experience with Spring stack, hibernate and SQL database;
  • experience with REST;
  • experience with AWS;
  • good verbal and written English language skills.

See more jobs at Software Mind

Apply for this job

20d

Data Engineer

SonderMindDenver, CO or Remote
S3Master’s DegreescalanosqlsqlDesignjavac++dockerkubernetespythonAWS

SonderMind is hiring a Remote Data Engineer

 About SonderMind 

At SonderMind, we know that therapy works. SonderMind provides accessible, personalized mental healthcare that produces high-quality outcomes for patients. SonderMind's individualized approach to care starts with using innovative technology to help people not just find a therapist, but find the right, in-network therapist for them, should they choose to use their insurance. From there, SonderMind's clinicians are committed to delivering best-in-class care to all patients by focusing on high-quality clinical outcomes. To enable our clinicians to thrive, SonderMind defines care expectations while providing tools such as clinical note-taking, secure telehealth capabilities, outcome measurement, messaging, and direct booking.

To follow the latest SonderMind news, get to know our clients, and learn about what it’s like to work at SonderMind, you can follow us on Instagram, Linkedin, and Twitter.

 

About the Role

In this role, you will be responsible for designing, building, and managing the information infrastructure systems used to collect, store, process, and distribute data. You will also be tasked with transforming data into a format that can be easily analyzed. You will work closely with data engineers on data architectures and with data scientists and business analysts to ensure they have the data necessary to complete their analyses and to provide production service support on the data and their transformation whenever needed.

 

Essential Functions

  • Strategically design, construct, install, test, and maintain highly scalable data management systems that include distributed databases, data warehouses, and cloud storage, etc.
  • Develop and maintain databases, data processing procedures, and pipelines
  • Integrate new data management technologies and software engineering tools into existing structures
  • Develop and implement processes for data mining, data modeling, and dataproduction
  • Translate complex functional and technical requirements into detailed architecture, design, and high-performing software and applications
  • Create custom software components and analytics applications in Python and SQL
  • Troubleshoot data-related issues and perform root cause analysis to resolve them
  • Manage overall pipeline orchestration
  • Optimize data warehouse performance

 

What does success look like?

Success in this role will be measured by the seamless and efficient operations of our data infrastructure. This includes maintaining high availability, ensuring optimal performance, and implementing robust security measures. Achieving success will also involve proactive monitoring, timely issue resolution, and continuous improvements to our systems. The ideal outcome is a stable, scalable, and secure data environment that supports the organization's goals and enables data-driven decision-making. This includes minimal downtime, accurate and timely data delivery and the successful implementation of new technologies and tools. The individual will have demonstrated their ability to collaborate effectively to define solutions with both technical andnon-technical team members across data science, engineering, product and our core business functions. They will have made significant contributions to improving our data systems, whether through optimizing existing processes or developing innovative new solutions. Ultimately, their work will enable more informed and effective decision-making across the organization.

Who You Are

  • Bachelor’s degree in Computer Science, Engineering, or a related field
  • Minimum three years experience as a Data Engineer or in a similar role
  • Experience with data science and analytics engineering is a plus
  • Experience with AI/ML in GenAI or data software - including vector databases - is a plus
  • Proficient with scripting and programming languages (Python, Java, Scala, etc.)
  • In-depth knowledge of SQL and other database related technologies such as NoSQL
  • Experience with Snowflake, DBT, BigQuery, Fivetran, Segment, etc.
  • Experience with AWS cloud services (S3, RDS, Redshift, etc.)
  • Experience with data pipeline and workflow management tools such as Airflow
  • Strong negotiation and interpersonal skills: written, verbal, analytical
  • Motivated and influential – proactive with the ability to adhere to deadlines; work to “get the job done” in a fast-paced environment
  • Self-starter with the ability to multi-task

Preferred experience 

  • Master’s degree in Computer Science, Engineering, or a related field
  • Knowledge of Docker and Kubernetes to manage data applications in a scalable and efficient way
  • Proficiency with ETL (Extract, Transform, Load) tools like Apache NiFi, Talend, or Informatica is a big advantage

Our Benefits 

The anticipated salary rate for this role is between $108,000-135,000 per year.

As a leader in redesigning behavioral health, we are walking the walk with our employee benefits. We want the experience of working at SonderMind to accelerate people’s careers and enrich their lives, so we focus on meeting SonderMinders wherever they are and supporting them in all facets of their life and work.

Our benefits include:

  • A commitment to fostering flexible hybrid work
  • A generous PTO policy with a minimum of three weeks off per year
  • Free therapy coverage benefits to ensure our employees have access to the care they need (must be enrolled in our medical plans to participate)
  • Competitive Medical, Dental, and Vision coverage with plans to meet every need, including HSA ($1,100 company contribution) and FSA options
  • Employer-paid short-term, long-term disability, life & AD&D to cover life's unexpected events. Not only that, we also cover the difference in salary for up to seven (7) weeks of short-term disability leave (after the required waiting period) should you need to use it.
  • Eight weeks of paid Parental Leave (if the parent also qualifies for STD, this benefit is in addition which allows between 8-16 weeks of paid leave)
  • 401K retirement plan with 100% matching which immediately vests on up to 4% of base salary
  • Travel to Denver 1x a year for annual Shift gathering
  • Fourteen (14) company holidays
  • Company Shutdown between Christmas and New Years
  • Supplemental life insurance, pet insurance coverage, commuter benefits and more!

Application Deadline

This position will be an ongoing recruitment process and will be open until filled.

 

Equal Opportunity 
SonderMind does not discriminate in employment opportunities or practices based on race, color, creed, sex, gender, gender identity or expression, pregnancy, childbirth or related medical conditions, religion, veteran and military status, marital status, registered domestic partner status, age, national origin or ancestry, physical or mental disability, medical condition (including genetic information or characteristics), sexual orientation, or any other characteristic protected by applicable federal, state, or local laws.

 

Apply for this job

20d

FCC Technical Developer

ShoreWise ConsultingDubai, United Arab Emirates, Remote
jiraDesignapijava

ShoreWise Consulting is hiring a Remote FCC Technical Developer

Job Description

6+ years software development experience including design and development.

Experience with Java

Knowledge of Spring Boot framework

Experience in building secured REST API

Experience with software engineering best practices (e.g. unit testing, code reviews, design documentation) and related tools like GitHub, JIRA

Qualifications

See more jobs at ShoreWise Consulting

Apply for this job

20d

Développeur Senior FullStack Java/Angular

DevoteamTunis, Tunisia, Remote
agileDesignscrumapigitjavacssangular

Devoteam is hiring a Remote Développeur Senior FullStack Java/Angular

Description du poste

Intégré(e) dans nos équipes de développement, le/la consultant(e) aura pour mission de participer au développement et à la maintenance des applications web de l'écosystème eCom/SMO/Fire, en utilisant les technologies Java et Angular.

Vous serez amené(e) à concevoir, coder, tester et déployer de nouvelles fonctionnalités, ainsi qu'à améliorer les applications existantes.

 

Qualifications

  • Maîtrise du langage Java pour développer des applications web performantes et robustes.
  • Expérience solide avec le framework Angular pour créer des interfaces web modernes et interactives.
  • Connaissance des concepts de développement web,incluant HTML, CSS et JavaScript.
  • Compétence avec les bases de données relationnelles et les langages de requête SQL.
  • Compréhension des principes d’architecture logicielle et des design patterns.
  • Bonne maîtrise des concepts d’API REST et de leur intégration dans les applications web.
  • Expérience dans l’utilisation d’outils de gestion de version comme Git pour une collaboration efficace.
  • Familiarité avec les méthodologies de développement Agile (Scrum, Sprint Planning, Backlog, etc.).
  • Capacité à produire des livrables et reportings de qualité, grâce à d’excellentes compétences en communication écrite et orale.
  • Aptitude à collaborer efficacement au sein d’une équipe pour atteindre des objectifs communs.

Profil recherché

  • Diplômé(e) d’un Bac+5 en école d’ingénieur ou équivalent universitaire, avec une spécialisation en informatique, ou justifiant d’une expérience significative équivalente.
  • Plus de 5 ans d’expérience en développement Java/Angular.

 

 

See more jobs at Devoteam

Apply for this job

20d

Développeur Senior Angular

DevoteamTunis, Tunisia, Remote
agileDesignscrumgitjavaangularbackend

Devoteam is hiring a Remote Développeur Senior Angular

Description du poste

En rejoignant nos équipes, vous serez responsable de la conception, du développement, des tests et de la mise en production des nouvelles fonctionnalités et des améliorations apportées aux applications existantes. Vous travaillerez en étroite collaboration avec les autres membres de l'équipe pour assurer la qualité du code et le bon fonctionnement des applications.

 

Qualifications

  • Maîtriser le développement d'applications web front-end avec Angular, y compris la création de composants, les directives, les services, les modules et les tests unitaires.
  • Avoir une solide expérience de développement backend en Java, incluant la création de services RESTful, la gestion de bases de données et les tests d'intégration.
  • Être familier avec les concepts d'architecture logicielle, les design patterns et les bonnes pratiques de développement.
  •  Posséder une bonne compréhension des processus de développement Agile (Scrum, Sprint Planning, Backlog) et être capable de travailler en équipe.
  • Maîtriser les outils de développement et de gestion de code tels que Git et Jira.
  • Diplômé(e) d’un Bac+5 en école d'ingénieur ou équivalent universitaire avec une spécialisation en informatique, ou justifiant d'une expérience significative équivalente.
  • Expérience de plus de 5 ans en Angular.

See more jobs at Devoteam

Apply for this job

20d

Java Developer (with IRS Clearance)

Full TimenosqlsqloracleDesignmongodbgitjavaMySQLlinuxjavascript

Pivot Path Solutions is hiring a Remote Java Developer (with IRS Clearance)

Java Developer (with IRS Clearance) - Pivot Path Solutions - Career PageAt least 6 years related technical experience, with software design

See more jobs at Pivot Path Solutions

Apply for this job

21d

DevSecOps Engineer with Active Top Secret Clearance

Maania Consultancy ServicesRemote/San Antonio, TX
Full TimeagileterraformazurejavajenkinspythonAWSjavascriptNode.js

Maania Consultancy Services is hiring a Remote DevSecOps Engineer with Active Top Secret Clearance

DevSecOps Engineer with Active Top Secret Clearance - Maania Consultancy Services - Career Page var DV_RESPONSIVE_LAYOUT = true; var DV_JOB_BOARD_CODE = '2DK92D9Kj2'; var doc = document.documentElement;

See more jobs at Maania Consultancy Services

Apply for this job

21d

Associate Cloud Operations Engineer

AcquiaRemote - Costa Rica
DevOPS9 years of experience6 years of experience3 years of experiencesqldrupalazurejavaMySQLkuberneteslinuxjenkinspythonAWSPHP

Acquia is hiring a Remote Associate Cloud Operations Engineer

Acquia empowers the world’s most ambitious brands to create digital customer experiences that matter. With open source Drupal at its core, the Acquia Digital Experience Platform (DXP) enables marketers, developers, and IT operations teams at thousands of global organizations to rapidly compose and deploy digital products and services that engage customers, enhance conversions, and help businesses stand out.

Headquartered in the U.S., Acquia is positioned as a market leader by the analyst community and is listed as one of the world’s top software companies by The Software Report. We are Acquia. We are a global company with employees located in more than 30 countries, and we’re building for the future.We want you to be a part of it!

The Cloud Operations Engineer is responsible for designing and delivering secure and highly available solutions. You will be a critical part of a team focused on ensuring our services are ready and stress tested. You should be comfortable taking on new challenges, defining potential solutions and implementing designs in a team environment. You will be working on a tech stack composed of Linux, Kubernetes, PHP, Java, MySQL, Kafka, Jenkins, Github and AWS/GCP.

What You Will Accomplish

  • The Cloud Operations Engineer partners closely with Engineering and Support. We are responsible for the deployment, and continuous operation of the Acquia platform. 
  • You will make sure we automate as many tasks as possible to make diagnostics, scaling, healing and deployments a breeze.
  • You will work on a team responsible for a blend of architecture, automation, development, and application administration.
  • You will develop and deploy solutions from the infrastructure, to the network, and application layers, on public cloud platforms.
  • You will ensure our SaaS platform is available and performing, and that we can notice problems before our customers.
  • You will collaborate with Support and Engineering on customer issues, as needed.
  • Working with distributed data infrastructure, including containerization and virtualization tools, to enable unified engineering and production environments;
  • Developing dashboards, monitors, and alerts to increase situational awareness of the state of our production issues/sla/security incidents.
  • Independently conceiving and implementing ways to improve development efficiency, code reliability, and test fidelity.
  • You will participate in a periodic on-call rotation

Qualifications 

  • Proficient in Unix/Linux OS administration
  • Proficient with network setup and debugging
  • Proficientwith at least one scripting language (Bash, Python, PHP, …)
  • Proficientknowledge withpublic cloud providers such as AWS, GCP or Azure
  • Understands Kubernetes
  • Understands application containerization
  • Basic understanding of SQL and relational database administration (MySQL)
  • A Bachelors in Computer Science, Engineering, MIS, or experience in software engineering or a related field

Desire 

  • Best practices in infosec
  • The ability to dig deep into infrastructure and code to solve problems
  • The drive to solve traditional operations problems through automation
  • High attention to detail

Required Experience

  • Hands-on Linux knowledge: 1-3 years
  • Scripting: 1+ years
  • DevOps and/or build & release experience including delivery: 0-1 years
  • Software Configuration Management tools: 0-1 years
  • DB/Data Platforms: Aurora/Mysql/RDS: 0-1 years
  • Experience with Kubernetes and containerization: 0-1 year

All qualified applicants will receive consideration for employment without regard to race, color, religion, religious creed, sex, national origin, ancestry, age, physical or mental disability, medical condition, genetic information, military and veteran status, marital status, pregnancy, gender, gender expression, gender identity, sexual orientation, or any other characteristic protected by local law, regulation, or ordinance.

See more jobs at Acquia

Apply for this job

21d

Sr. Data Engineer

Talent ConnectionPleasanton, CA, Remote
Designjava

Talent Connection is hiring a Remote Sr. Data Engineer

Job Description

Position Overview: As a Sr. Data Engineer, you will be pivotal in developing and maintaining data solutions that enhance our client's reporting and analytics capabilities. You will leverage a variety of data technologies to construct scalable, efficient data pipelines that support critical business insights and decision-making processes.

Key Responsibilities:

  • Architect and design data pipelines that meet reporting and analytics requirements.
  • Develop robust and scalable data pipelines to integrate data from diverse sources into a cloud-based data platform.
  • Convert business needs into architecturally sound data solutions.
  • Lead data modernization projects, providing technical guidance and setting design standards.
  • Optimize data performance and ensure prompt resolution of issues.
  • Collaborate with cross-functional teams to create efficient data flows.

Qualifications

Required Skills and Experience:

  • 7+ years of experience in data engineering and pipeline development.
  • 5+ years of experience in data modeling for data warehousing and analytics.
  • Proficiency with modern data architecture and cloud data platforms, including Snowflake and Azure.
  • Bachelor’s Degree in Computer Science, Information Systems, Engineering, Business Analytics, or a related field.
  • Strong skills in programming languages such as Java and Python.
  • Experience with data orchestration tools and DevOps/Data Ops practices.
  • Excellent communication skills, capable of simplifying complex information.

Preferred Skills:

  • Experience in the retail industry.
  • Familiarity with reporting tools such as MicroStrategy and Power BI.
  • Experience with tools like Streamsets and dbt.

See more jobs at Talent Connection

Apply for this job

21d

Senior Backend Engineer II

MonzoCardiff, London or Remote (UK)
scalaDesignmobilejavac++dockerkubernetesAWSbackend

Monzo is hiring a Remote Senior Backend Engineer II

???? We’re on a mission to make money work for everyone.

We’re waving goodbye to the complicated and confusing ways of traditional banking. 

With our hot coral cards and get-paid-early feature, combined with financial education on social media and our award winning customer service, we have a long history of creating magical moments for our customers!

We’re not about selling products - we want to solve problems and change lives through Monzo ❤️

Hear from our team about what it's like working at Monzo


 

????London / UK Remote | ???? Senior Engineer II (L60) £115,000 - £150,000 + Benefits|Technology- Engineering | 

About our Engineering Teams:

We have around 300 engineers out of roughly 2,500 people in total - and we have big ambitions. There are many interesting challenges ahead, and we're happy for people to move between teams or to specialise, whatever you prefer. As an engineer here you'd be able to work directly with anyone across the company, and we run regular knowledge-sharing sessions so you’ll learn heaps about everything from how banks work to effective communication.

We contribute toopen source softwareas much as possible. Ourblogis a good place to learn even more about what we do!

What you’ll be working on: 

We rely heavily on the following tools and technologies:

  • Goto write our application code (there’s an excellent interactive Go tutorialhere)
  • Cassandrafor most persistent data storage
  • Kafkafor our asynchronous message queue
  • Envoy Proxyfor RPC
  • KubernetesandDockerto schedule and run our services 
  • AWSfor most of our infrastructure
  • Reactfor internal web dashboards
  • We also have two physical datacenter sites with actual cables to connect to various third parties

Your day-to-day   

This role is all about collaborating across disciplines to test hypotheses and make a difference to customers. As a product backend engineer you’ll work in a squad alongside product managers, marketers, user researchers, designers, mobile engineers, web engineers, data analysts, business analysts, writers and more! 

Together you’ll build and support a particular part of Monzo. Our product squads belong to our widercollectives(a word we use to describe self-governing business units of ~100 people). They are; Money, Borrowing, Fincrime, Customer Operations, Platform, Personal Banking & Business Banking. They’re all looking for additional Backend Engineers right now, we do a standard interview process across all our collectives and at the end we will find the best match for you based on your skills, experience, preferences and aligning with the business need! 

Our backend engineers have a variety of different backgrounds. As long as you enjoy learning new things, we’d love to talk to you. We do not ask for formal qualifications or degree requirements for any of our engineering roles.

You should apply if:

  • you have strong experience working on the backend of a technology product
  • you want to be involved in building a product that you (and the people you know) use every day
  • you have a product mindset: you care about customer outcomes and you want to make data-informed decisions
  • you’re comfortable working in a team that deals with ambiguity
  • you’re interested in distributed systems and writing resilient software
  • you have some experience with strongly-typed languages (Go, Java, C, Scala etc.).
  • you think you’d enjoy the kind of work we’re doing

We're on the look out for L60 Engineers at the moment, you can read more in our Engineering Progression Framework we are also hiring on L40 & L50, our interview process will determine your levelling. 

The Interview Process:

Our interview process involves three main stages: 

  1. Initial Call 
  2. Take home task or pair coding exercise 
  3. Final interview including a system design and a behavioural interview 

Our average process takes around 2-3 weeks but we will always work around your availability. You will have the chance to speak to our recruitment team at various points during your process but if you do have any specific questions ahead of this please contact us ontech-hiring@monzo.com 

One of our engineers has written a detailed blog on their experience through this process, for extra details, hints and tips please seehere.

What’s in it for you:

???? £115,000 - £150,000 base salary ➕ plus stock options 

✈️We can help you relocate to the UK 

✅ We can sponsor visas.

????This role can be based in our London office or remotely across the UK (with ad hoc meetings in London).

⏰We offer flexible working hours and trust you to work enough hours to do your job well, at times that suit you and your team.

????Learning budget of £1,000 a year for books, training courses and conferences

➕And much more, see our full list of benefitshere 

We're usually always hiring for Backend Engineers, so there's no closing date for this job.

#LI-Remote

#LI-HJ1


Equal opportunities for everyone

Diversity and inclusion are a priority for us and we’re making sure we have lots of support for all of our people to grow at Monzo. At Monzo, we’re embracing diversity by fostering an inclusive environment for all people to do the best work of their lives with us. This is integral to our mission of making money work for everyone. You can read more in our blog, 2023 Diversity and Inclusion Report and 2023 Gender Pay Gap Report.

We’re an equal opportunity employer. All applicants will be considered for employment without attention to age, ethnicity, religion, sex, sexual orientation, gender identity, family or parental status, national origin, or veteran, neurodiversity or disability status.

If you have a preferred name, please use it to apply. We don't need full or birth names at application stage ????

See more jobs at Monzo

Apply for this job

22d

QA Automation Engineer Lead

Campfire InteractiveAnn Arbor, MI, Remote
jiraDesignmobileuiapiiosqajavaandroidjenkins

Campfire Interactive is hiring a Remote QA Automation Engineer Lead

Job Description

Job Duties and Responsibilities

Your role as a QA Automation Engineer Lead is to lead the automation team to write scripts and create automation environments for repeated tests. Using different automation tools, you will design, test, and deploy effective test automation solutions. Your goal is to help the QA Automation team to automate as much of the testing effort as possible with a minimum set of code.

  • Lead effort to manage the QA Automation across the organization
  • Write, design, and execute automated tests by creating scripts that run testing functions automatically
  • Maximize test coverage for the most critical features of the system
  • Determine the priority for test scenarios and create execution plans to implement these scenarios
  • Write documentation for automated processes including test plans, test procedures, and test cases
  • Build/ Enhance test automation frameworks
  • Log and document bugs in the tracking system such as JIRA
  • Set up Continuous Integration
  • Setup regression use cases for daily automation test cycles
  • Besides writing automated tests, Test Automation Engineers can still do exploratory testing when they need to understand how functionality manifests itself to the customer.

Qualifications

Successful Candidates Will Demonstrate:

  • Ability to work in a collaborative team environment while also being able to execute work independently
  • Experience in leading a team and successfully launching new initiatives
  • Ability to problem-solve complex issues independently and with a team
  • Meet project timelines and deadlines while producing high-quality work
  • Ability to identify the big picture in all components of decision making using the top-down thinking approach.
  • Eagerness to learn and the ability to adapt to company culture.
  • Establish and maintain effective working relationships with peers, project team members, and customers
  • Excellent verbal and written communication ability
  • Ability to work in a fast-paced, start-up environment

 

Technical Skills

  • Technical Skills – Require skills to write programs and scripts in Java
  • Suggest /Make framework enhancements to accommodate the scripting needs
  • Analytical skills – Analytically examine bug reports, prioritize necessary tests, and streamline application functions through automated testing processes
  • Attention to detail – Being detail oriented is required as you will test web applications and API’s to find ways to improve them and isolate problems
  • Communication skills – Strong verbal communication skills to effectively collaborate with the engineering team and create testing plans and written reports showing errors
  • Besides writing automated tests, Test Automation Engineers can still do exploratory testing when they need to understand how functionality manifests itself to the customer

Tools:

  • Proficiency with UI automation testing tools such as Playwright, Selenium, or similar is required
  • Mobile Automation testing tools for Android and iOS – Preferred 
  • API testing tools: REST Assured, Karate, etc. - Required
  • Continuous Integration tools – Jenkins and/or Apache Maven - Required
  • Source Code Management - Bit Bucket and/or Github - Required
  • JIRA – Defect tracking and task creation tool - Required

Work Experience

  • 10-12 years of Automation experience for Use case designing and Testing Framework development
  • Work experience with offshore/ onshore model is a big plus

Educational Experience

  • Bachelor’s degree in Computer Science or Information Technology

 

See more jobs at Campfire Interactive

Apply for this job

22d

Dev Ops

JitterbitSão Paulo, Brazil, Remote
DevOPSWixsqlB2BDesignazureapigitjavadockerMySQLkuberneteslinuxjenkinspythonAWS

Jitterbit is hiring a Remote Dev Ops

Job Description

Software Build/Install Engineer Jitterbit is seeking a software build/install engineer to join our Platform team. Jitterbit is automation company that provides a Unified AI Infused Low-code platform that consist of iPaaS (Integration as a Service) API Management, LCAP(Low-code Application Platform), EDI in a single unified platform which has been recognized in Gartner MQ for ten straight years. Our customers utilize our Low-code iPaaS, APIM, LCAP, and B2B platform to address mission-critical business automation challenges. What is our challenge? To make it easy to automate our customers’ systems. In order to do this, we need to build and create a SaaS offering that is reliable, stable, and scalable for our customers. Do you have the design, architecting, and code-writing capabilities to take on this challenge and succeed in a big way?

ABOUT THE TEAM

The engineering team at Jitterbit believes the quality of our code directly reflects on us as professionals. We are relentless in crafting an innovative product that delivers a fast, robust, and memorable user experience. As a key engineer on our team, you will collaborate with other engineers, product management, and operations. Our culture is fun, fast-paced, performance-oriented, open, and collegial. We are constantly pushing the technology envelope to the edge! We are very distributed and our culture is set up to make all of us very effective working remotely. We believe in hiring talent where it exists.

ABOUT THE JOB

We are seeking a highly skilled and detail-oriented Software Build and Install Engineer to join our team. The ideal candidate will be responsible for designing, implementing, and maintaining robust build and deployment systems to ensure efficient software delivery. You will play a key role in enabling development teams by automating processes, managing software installations, and ensuring the reliability of build pipelines. You will help us build one of the most effective build systems, designed to be easy for our customers to use. You will work with the most modern and advanced technology stack.. You will have full lifecycle responsibilities to create robust, scalable build systems. This is an exciting opportunity to work in a highly innovative environment with new technologies as we continue to extend our market leading position.

ABOUT YOU

You are an engineer who can turn ideas into extremely reliable and scalable designs. You code in such a way that other engineers find your code easy to comprehend, modify, and build upon. You believe in the power of Integration and APIs to transform how systems are integrated and how applications are built. You will be successful in this role if you:

● Enjoy helping and mentoring others around you as you grow and become a successful engineer and developer

● Have excellent written and verbal communication skills

● Are capable of working in a distributed team and able to excel in a remote culture

● Are self-driven and able to work on key initiatives

● Take pleasure in making things happen and listen to the input from peers

● Are able to make data driven decisions

● Are a believer in a best idea strategy regardless of where or who ideas come from

 

Qualifications

We are looking for:

● 10+ years of experience in building large scale distributed applications.

● Strong experience building multi-tenant SaaS applications

● Strong problem-solving, debugging, and analytical skills with great attention to detail

● Experience with Microservices and Cloud-based architectures/design patterns

● Strong analytical and problem-solving skills with an emphasis on automation.

Technical Skills and Experience:

● Proficiency in build tools such as CMake, Make, Gradle, Maven, or similar.

● Hands-on experience with CI/CD tools like Jenkins, GitLab CI, Azure DevOps, or GitHub Actions.

● Strong knowledge of scripting languages such as Python, Bash, or PowerShell.

● Familiarity with version control systems (e.g., Git, SVN) and branching strategies.

● Experience with software packaging and installation tools (e.g., InstallShield, NSIS, or WiX Toolset).

● Solid understanding of operating systems, including Linux, Windows, and macOS.

● Familiar with application deployment via Docker and/or Kubernetes.

● Familiarity with cloud platforms (e.g., AWS, Azure, GCP) and containerization (e.g., Docker, Kubernetes).

● Familiar with Java is a plus

● Experience with top tier RDBMS such as SQL Server and MySQL is a plus

See more jobs at Jitterbit

Apply for this job

22d

Software Build/Install Engineer

JitterbitPune, India, Remote
DevOPSWixsqlB2BDesignazureapigitjavadockerMySQLkuberneteslinuxjenkinspythonAWS

Jitterbit is hiring a Remote Software Build/Install Engineer

Job Description

Software Build/Install Engineer Jitterbit is seeking a software build/install engineer to join our Platform team. Jitterbit is automation company that provides a Unified AI Infused Low-code platform that consist of iPaaS (Integration as a Service) API Management, LCAP(Low-code Application Platform), EDI in a single unified platform which has been recognized in Gartner MQ for ten straight years. Our customers utilize our Low-code iPaaS, APIM, LCAP, and B2B platform to address mission-critical business automation challenges. What is our challenge? To make it easy to automate our customers’ systems. In order to do this, we need to build and create a SaaS offering that is reliable, stable, and scalable for our customers. Do you have the design, architecting, and code-writing capabilities to take on this challenge and succeed in a big way?

ABOUT THE TEAM

The engineering team at Jitterbit believes the quality of our code directly reflects on us as professionals. We are relentless in crafting an innovative product that delivers a fast, robust, and memorable user experience. As a key engineer on our team, you will collaborate with other engineers, product management, and operations. Our culture is fun, fast-paced, performance-oriented, open, and collegial. We are constantly pushing the technology envelope to the edge! We are very distributed and our culture is set up to make all of us very effective working remotely. We believe in hiring talent where it exists.

ABOUT THE JOB

We are seeking a highly skilled and detail-oriented Software Build and Install Engineer to join our team. The ideal candidate will be responsible for designing, implementing, and maintaining robust build and deployment systems to ensure efficient software delivery. You will play a key role in enabling development teams by automating processes, managing software installations, and ensuring the reliability of build pipelines. You will help us build one of the most effective build systems, designed to be easy for our customers to use. You will work with the most modern and advanced technology stack.. You will have full lifecycle responsibilities to create robust, scalable build systems. This is an exciting opportunity to work in a highly innovative environment with new technologies as we continue to extend our market leading position.

ABOUT YOU

You are an engineer who can turn ideas into extremely reliable and scalable designs. You code in such a way that other engineers find your code easy to comprehend, modify, and build upon. You believe in the power of Integration and APIs to transform how systems are integrated and how applications are built. You will be successful in this role if you:

● Enjoy helping and mentoring others around you as you grow and become a successful engineer and developer

● Have excellent written and verbal communication skills

● Are capable of working in a distributed team and able to excel in a remote culture

● Are self-driven and able to work on key initiatives

● Take pleasure in making things happen and listen to the input from peers

● Are able to make data driven decisions

● Are a believer in a best idea strategy regardless of where or who ideas come from

 

Qualifications

We are looking for:

● 10+ years of experience in building large scale distributed applications.

● Strong experience building multi-tenant SaaS applications

● Strong problem-solving, debugging, and analytical skills with great attention to detail

● Experience with Microservices and Cloud-based architectures/design patterns

● Strong analytical and problem-solving skills with an emphasis on automation.

Technical Skills and Experience:

● Proficiency in build tools such as CMake, Make, Gradle, Maven, or similar.

● Hands-on experience with CI/CD tools like Jenkins, GitLab CI, Azure DevOps, or GitHub Actions.

● Strong knowledge of scripting languages such as Python, Bash, or PowerShell.

● Familiarity with version control systems (e.g., Git, SVN) and branching strategies.

● Experience with software packaging and installation tools (e.g., InstallShield, NSIS, or WiX Toolset).

● Solid understanding of operating systems, including Linux, Windows, and macOS.

● Familiar with application deployment via Docker and/or Kubernetes.

● Familiarity with cloud platforms (e.g., AWS, Azure, GCP) and containerization (e.g., Docker, Kubernetes).

● Familiar with Java is a plus

● Experience with top tier RDBMS such as SQL Server and MySQL is a plus

See more jobs at Jitterbit

Apply for this job

22d

Senior Software Developer

InteleradRemote, Canada
Designgitjavac++postgresqllinuxangular

Intelerad is hiring a Remote Senior Software Developer

Job Description

Purpose 

The R&D team is responsible for the design and development of Intelerad’s products.  As a member of the InteleViewer team, you are expected to be involved in a variety of different tasks.  Project assignment is based upon the best fit between the business needs of the company, your skill set, and your interests. 

Software Development: 

  • Contribute to the design, development, and maintenance of major features of our Desktop Viewer 

  • Apply professional design and development best-practices 

  • Balance deadlines, functionality, and quality 

  • Lead in the improvement of and adherence to Intelerad’s policies, procedures, and practices 

  • Proficiency in product knowledge and business space 

  • Understand the constraints of operating in a regulated development environment 

  • Provide guidance to junior developers and help to onboard new team members 

  • Document your work appropriately (requirements, designs, code, training information, etc.) 

  • Participate in project scoping, requirements gathering, and time estimation with minimal supervision. 

  • Strive to complete your deliverables according to requirements and within the time estimates. 

  • Balance maintenance responsibilities with project deliverables. 

  • Provide management with accurate and timely data regarding task progress. 

  • Collaborate with other team members to maximize the team’s productivity and our product’s quality. 

  • Stay current with developments in your discipline and share with the team your knowledge and promote opportunities for growth and improvement. 

  • Endeavour to improve our procedures and practices. 

  • Provide training to new team members and the different support teams. 

Qualifications

Employment Prerequisites 

  • Bachelor’s degree in computer science, engineering, or equivalent 
  • 5 to 8 years professional experience developing commercial software using: 

  • “Best practice” object-oriented design and implementation methodologies 

  • Java development - and/or equivalent C++/C# experience 

  • Complex, multi-threaded client/server architectures 

  • Linux / Unix environment 

  • Highly motivated to excel and team oriented  

  • Strong communication skills (verbal, and written) 

  • Creative thinker and practical problem solver 

  • Committed to continual skills growth 

Assets

 

  • Familiarity with our industry’s standards (e.g., DICOM, HL-7, etc.) 

  • Experience with a broad range of Java technologies (e.g., JNI, JDBC, etc.) 

  • Familiarity with Web Development (e.g. HTTP, REST APIs, Tomcat, Angular) 

  • Perl and/or shell scripting 

  • PostgreSQL and/or Sybase ASE 

  • Network applications (client / server) 

  • Familiarity with git and Jenkins. 

See more jobs at Intelerad

Apply for this job

22d

Senior Systems Software Developer - 100% Remote (REF1631S)

CitizantChantilly, VA, Remote
Master’s Degreeoraclejavadockerjenkins

Citizant is hiring a Remote Senior Systems Software Developer - 100% Remote (REF1631S)

Job Description

Salary Range:

The expected pay range for this position is $130,000 to $145,000 yearly.  The pay rate will vary based on skills, experience, and location.

Overview:

We are seeking a highly skilled and experienced Senior Systems Software Developer with a proven track record in developing, maintaining, and supporting advanced software systems for an upcoming opportunity. As a vital contributor to our team, you will ensure the Application Development (AD) production baseline is consistently maintained with accurate software configuration management across multiple releases. Your role will entail developing and implementing a fully integrated systems infrastructure, facilitating Continuous Integration/Continuous Delivery (CI/CD) processes, and performing technical integration activities to minimize program critical risk exposure.

The ideal candidate will bring a wealth of knowledge in various IRS tax processing systems, including but not limited to submission processing systems, corporate data systems, compliance and case processing systems, and modernized systems. You will work closely within an Integrated Project Team (IPT) that includes IRS staff and other contractors, adopting the Iterative Enterprise Life Cycle (ELC) development path and methodology to support the IPT in various capacities.

Responsibilities:

  • Ensures the AD production baseline is maintained with accurate software configuration management across multiple releases, ensuring lifecycle environments are ready for use.
  • Develops and implements a fully integrated systems infrastructure with related management processes.
  • Actively supports Continuous Integration/Continuous Delivery (CI/CD) initiatives, ensuring seamless integration from end-to-end in the software development and deployment process. This includes continuous compilation, testing, and delivery of source code to test environments for immediate error detection.
  • Performs upgrading configurations, delivery automation, and backlog grooming sessions.
  • Minimizes program critical risk exposure and ensures that technical solutions are safe, secure, extensible, and scalable.
  • Establishes and documents standard operating procedures for technical integration and broader project or program activities.
  • Offers in-depth knowledge of various IRS tax processing systems, including submission processing systems, corporate data systems, compliance and case processing systems, and modernized systems.
  • Works as a key member of the Integrated Project Team (IPT), which includes IRS staff and other contractors. This involves adopting the Iterative Enterprise Life Cycle (ELC) development path and methodology and supporting the IPT in various capacities.

Qualifications

  • Minimum of 5+ years of professional experience in software development, with a strong focus on systems software.
  • Has demonstrated experience in developing Java software solutions, including Java EE/SE, JSP, JSF, and Hibernate, showcasing the ability to address complex development challenges.
  • Proven ability in designing, developing, and integrating web services using Service Oriented Architecture (SOA) principles, reflecting a deep understanding of distributed systems architecture.
  • Experience with Oracle 10g/11g environments and Oracle Real Application Clusters, as well as implementing middleware rules engines like Drools, showing proficiency in database and middleware technologies.
  • Expertise in implementing continuous integration and deployment processes with tools such as Jenkins, GitLab CI/CD pipeline, and automated testing techniques, demonstrating a commitment to modern development practices.
  • Extensive experience working in Agile/Scrum development environments, indicating adaptability, effective teamwork, and a commitment to iterative development and continuous improvement.
  • Proven experience with cloud-based development and deployment and containerization technologies like Docker and OpenShift, demonstrating knowledge of modern infrastructure and deployment methodologies.
  • Experience in implementing cyber security policies, procedures, and best practices, including understanding the Federal Information Security Management Act (FISMA), to ensure secure software development practices.

Desired Skills:

  • Experience in a senior development role is preferred.

Education:

  • Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related field (required)
  • Master’s degree in Computer Science, Information Technology, Engineering, or a related field (highly recommended)

Clearance Requirement:

  • US Citizenship is Required
  • Active Public Trust/MBI clearance or the ability to obtain one.

See more jobs at Citizant

Apply for this job