Apply

Software Engineer

Posted 2024-11-07

View full description

πŸ’Ž Seniority level: Senior, Minimum of 5+ years

πŸ’Έ Salary: 94000 - 140000 USD per year

πŸ” Industry: Digital services consultancy

🏒 Company: Pluribus Digital

⏳ Experience: Minimum of 5+ years

Requirements:
  • Must be able to obtain and maintain a Public Trust Clearance.
  • A bachelor's degree in a STEM field, or commensurate work experience and certifications.
  • Minimum of 5+ years of experience in a professional software development environment.
  • Excellent understanding of Java, Spring framework, and Java Persistence API (JPA).
  • Experience developing and consuming RESTful APIs.
  • Ability to write and execute unit tests using JUnit.
  • Proficient in using Git for code management.
  • Experience with relational database management and schema maintenance (Oracle and/or PostgreSQL).
  • Skilled in creating and modifying complex SQL queries.
  • Familiarity with using Tableau or Databricks for data processing and visualization.
  • Using Kafka for real-time data streaming.
  • Familiarity with contributing to and updating user stories in Jira.
  • Ability to communicate and collaborate in an Agile team environment.
Responsibilities:
  • Backend software engineering using Java microservices.
  • Performing data management and reporting tasks.
  • Working as an individual contributor on a cross-functional scrum team.
  • Operating in an Agile environment.
Apply

Related Jobs

Apply

πŸ” Green energy

  • Strong proficiency in TypeScript and Node.js.
  • Solid experience with CI pipelines, SQL, and Infrastructure as Code (e.g., Terraform).
  • Experience in software delivery within agile teams.
  • Hands-on experience with cloud platforms such as AWS or GCP.
  • Strong knowledge of test approaches and experience in creating unit and integration tests as part of the development cycle.
  • Quality-focused mindset with strong analytical problem-solving skills.
  • Ability to work collaboratively with a range of technical skill levels in the team, providing guidance and mentorship as needed.
  • Thorough understanding of support processes and observability.

  • Join the Billing team, essential to the client's Energy Retail platform.
  • Contribute to reducing retailers' debt risk by sending accurate, compliant, and timely bills.
  • Participate from day one in development, design, support, and testing activities.
Posted 2024-11-24
Apply
Apply

πŸ” MedTech

  • Strong experience in backend development, with OOP programming languages such as Python, Typescript or Ruby.
  • Background in Java or .NET with flexibility between languages would also be an option.
  • Proficiency in working with databases and ensuring data integrity and performance.
  • Solid understanding of unit testing practices.
  • Experience with CI/CD pipelines for streamlined and efficient software delivery.
  • Knowledge of AWS for monitoring and deploying applications in a cloud environment.
  • Familiarity with frontend technologies such as Vue.js or React is highly desirable.

  • Analyze user requirements to inform the development process.
  • Design, write, and test new software programs, refining and rewriting code as necessary.
  • Evaluate and maintain software and systems, ensuring they work efficiently with hardware.
  • Develop and modify existing programs by identifying areas for improvement.
  • Integrate existing software products and ensure compatibility across platforms.
  • Create and maintain technical specifications and operational documentation.
  • Collaborate closely with project managers, designers, developers, and other stakeholders to ensure successful project outcomes.
  • Monitor systems and correct software defects to ensure optimal performance.
  • Investigate and implement new technologies to stay at the forefront of industry advancements.
  • Continually update technical knowledge and skills through training, reading, and hands-on practice.
Posted 2024-11-24
Apply
Apply

πŸ” Digital solutions provider across various sectors including financial services

  • 5+ years Java (8+)/J2EE experience.
  • Strong knowledge of Spring technologies including MVC, Spring Boot, Batch, and Integration.
  • Experience designing technical systems based on business requirements.
  • Proficient in developing microservices.
  • Experience with REST API and HTTP protocols.
  • Knowledge in web application security coding.
  • Experience with SQL & RDBMS development (Oracle, MySQL).
  • Familiarity with source control (GIT) and IDEs.
  • Working knowledge of Linux.
  • Experience with Agile methodologies.

  • Work in close coordination with business users, vendors, and stakeholders to craft solutions.
  • Develop and maintain business requirements, design documents, and project documentation.
  • Take a lead role in design and implementation of new components.
  • Manage key project tasks, providing timely updates to stakeholders.
  • Liaise with the test team for complete solution testing.
  • Create and execute automated test scripts.
  • Evaluate technologies and vendor solutions for integration.
  • Design and develop secure and maintainable technical solutions.
  • Create technical documentation and contribute to departmental standards.
Posted 2024-11-24
Apply
Apply

πŸ” Green energy

  • Hands-on engineer with expertise in at least one programming language, preferably Go.
  • Experience building or contributing to various systems in different technologies.
  • Knowledge of best engineering practices and continuous delivery.
  • Passion for developing products that positively impact over a million people and the environment.
  • Team-oriented with a focus on collaboratively building impactful features.
  • Motivated by owning products from inception to continuous improvement.
  • Bias towards action and a proactive approach to problem-solving.
  • Eagerness to seek learning opportunities.

  • Be part of the team bringing the product to a new market, building and adapting it for the unique needs of partners, clients, and customers.
  • Work with other teams to adapt existing capabilities and build necessary components for electric vehicles/chargers and energy providers.
  • Involved in the full lifecycle from rapid prototyping to refining work and development.
  • Join support rota to triage platform issues and respond to incidents.
Posted 2024-11-24
Apply
Apply

πŸ” Multiple industries including financial services, MedTech, media, logistics technology, renewable energy, EdTech, e-commerce

  • 10+ years of software engineering experience, strong background in multi-tenant SaaS platforms.
  • Proficiency in Typescript, Python, and JavaScript.
  • Experience with cloud platforms (e.g., AWS) and infrastructure as code (e.g., Pulumi).
  • Knowledge of data storage solutions (e.g., Postgres, Redshift).
  • Demonstrated ability in designing scalable, distributed systems.
  • Experience in website performance optimization and web performance best practices.
  • Understanding of browser optimization techniques and content delivery networks.
  • Familiarity with e-commerce platforms such as Shopify and Salesforce Commerce Cloud.
  • Strong communication skills and experience with Agile methodologies.

  • Exert significant influence over client’s long-term goals and technical roadmap.
  • Drive and oversee the research, development, and design of engineering projects.
  • Solve high-scope technical problems and build new features.
  • Provide mentorship and foster a culture of learning.
  • Stay updated with industry trends to ensure continuous improvement.
Posted 2024-11-24
Apply
Apply

πŸ“ US or International

πŸ” Software Development

  • Hands-on experience with backend engineering.
  • Experience in distributed systems.

  • Drive the implementation of our distributed systems.
  • Work closely on improving Apache Druid.
  • Ensure performance meets customer SLAs.
  • Collaborate with the Apache Druid community to help grow it.
Posted 2024-11-24
Apply
Apply

πŸ“ United States, France, Cyprus, Portugal, Germany

πŸ” DeFi

🏒 Company: Career Renew

  • Based in US/Europe.
  • Proven leadership of web3 infrastructure teams with 5+ engineers.
  • Demonstrated success in building and scaling backend/infrastructure systems.
  • Prior experience mentoring and scaling a high-performing team.
  • Passionate with evidence such as GitHub activity, side projects, or public talks.
  • Crypto native with experience from leading companies in Web3.

  • Foster team success by prioritizing team impact and recognition.
  • Drive projects by managing priorities, addressing technical debt, and delivering quality solutions.
  • Mentor and coach team members to develop their skills.
  • Monitor team health and resolve any misalignments or morale issues.
  • Recruit top talent for the infrastructure team.
  • Set clear objectives and metrics for team success.
  • Guide the design of scalable systems that power products.
  • Establish best practices for system deployments and reliability.
  • Leverage blockchain knowledge to build data-intensive systems.
  • Balance agility with security and performance.
  • Design infrastructure that scales with the company's growth.

Backend DevelopmentLeadershipProject ManagementSoftware DevelopmentBlockchainEthereumWeb3.jsCommunication SkillsCollaborationMentoringCoaching

Posted 2024-11-23
Apply
Apply

πŸ“ France, USA, UK, Australia, Romania

πŸ” AI Search Technology

🏒 Company: Algolia

  • Experience designing and operating distributed systems in production.
  • Experience working with large datasets and high traffic.
  • Rigor in high code quality, automated testing, and other engineering best practices.
  • Excellent spoken and written English skills.
  • Experience at our current stage and beyond ($50-200M ARR range, high growth).

  • Be a key contributor to the design and development of the Metis system.
  • Be responsible for operations for the Metis system including participation in out-of-hours on-call rota.
  • Work with a full-remote team, with the option to be either full-remote, hybrid, or office based (Paris).
  • Be responsible for the quality and soundness of the system.
  • Share your expertise on distributed systems.
  • Work with other teams to identify, troubleshoot, and resolve high-impact issues.

Backend DevelopmentSoftware DevelopmentArtificial IntelligenceElasticSearchKubernetesMachine LearningElasticsearchGoCommunication SkillsAnalytical SkillsCollaborationProblem Solving

Posted 2024-11-23
Apply
Apply

πŸ“ Netherlands, Germany, Slovenia

🧭 Full-Time

πŸ” Space and Data

🏒 Company: Planet

  • Experience with Java or other similar object-oriented language.
  • Experience with REST APIs, HTTP(S).
  • Excellent grasp of relational databases.
  • Excellent communication skills in English, written and oral.
  • 4+ years of experience in software development.
  • Experience working in cross-functional teams that put customer requirements first.
  • Ability to be adaptable and open to changes and challenges.

  • Designing the unified IAM in collaboration with multiple teams and functions.
  • Evolving existing services and developing new services for the unified IAM.
  • Building new services and features of the unified IAM.
  • Developing tools and libraries and writing technical documentation to help other engineering teams integrate with IAM.
  • Maintaining web applications owned by the team.
  • Identifying, troubleshooting, and resolving technical issues related to IAM solutions.

Software DevelopmentJavaCommunication SkillsCollaborationDocumentation

Posted 2024-11-23
Apply
Apply

πŸ“ Netherlands, Germany, Slovenia

🧭 Full-Time

πŸ” Space and data company

🏒 Company: Planet

  • Experience with Java or other similar object oriented language.
  • Experience with REST APIs, HTTP(S).
  • Excellent grasp of relational databases.
  • Excellent communication skills in English, written and oral.
  • 6+ years of experience in software development.
  • Experience working in cross-functional teams that put customer requirements first.
  • Ability to be adaptable and open to changes and challenges.

  • Designing the unified IAM in collaboration with multiple teams and functions.
  • Evolving existing services and developing new services for the unified IAM.
  • Building new services and features of the unified IAM.
  • Developing tools and libraries and writing technical documentation to help other engineering teams integrate with IAM.
  • Maintaining web applications owned by the team.
  • Identifying, troubleshooting, and resolving technical issues related to IAM solutions.

Software DevelopmentJavaOAuthReactCommunication SkillsCollaborationDocumentation

Posted 2024-11-23
Apply

Related Articles

Remote Job Certifications and Courses to Boost Your Career

August 22, 2024

Insights into the evolving landscape of remote work in 2024 reveal the importance of certifications and continuous learning. This article breaks down emerging trends, sought-after certifications, and provides practical solutions for enhancing your employability and expertise. What skills will be essential for remote job seekers, and how can you navigate this dynamic market to secure your dream role?

How to Balance Work and Life While Working Remotely

August 19, 2024

Explore the challenges and strategies of maintaining work-life balance while working remotely. Learn about unique aspects of remote work, associated challenges, historical context, and effective strategies to separate work and personal life.

Weekly Digest: Remote Jobs News and Trends (August 11 - August 18, 2024)

August 18, 2024

Google is gearing up to expand its remote job listings, promising more opportunities across various departments and regions. Find out how this move can benefit job seekers and impact the market.

How to Onboard Remote Employees Successfully

August 16, 2024

Learn about the importance of pre-onboarding preparation for remote employees, including checklist creation, documentation, tools and equipment setup, communication plans, and feedback strategies. Discover how proactive pre-onboarding can enhance job performance, increase retention rates, and foster a sense of belonging from day one.

Remote Work Statistics and Insights for 2024

August 13, 2024

The article explores the current statistics for remote work in 2024, covering the percentage of the global workforce working remotely, growth trends, popular industries and job roles, geographic distribution of remote workers, demographic trends, work models comparison, job satisfaction, and productivity insights.