Job Closed

This listing is no longer active.

Mercury logo
Mercury

Mercury specializes in time-sensitive and temperature-controlled logistics for Life Sciences companies of all sizes.

Senior Java Software Engineer – Backend

Backend EngineerSoftware EngineerFull TimeRemoteSeniorTeam 51-200Since 1983H1B SponsorCompany SiteLinkedIn

Location

Turkey

Posted

86 days ago

Salary

0

Seniority

Senior

Job Description

Senior Java Software Engineer – Backend

Mercury

• Be a part of the cross-functional agile team contributing to the implementation of Mercury’s next-generation shipment platform by designing, documenting, coding, maintaining, refactoring, fixing, testing, and enjoying what you build. • Work closely with a team of Product Managers and Architects to design and implement a scalable, secure, maintainable, and well-documented API platform for our clients. • Work with DevOps engineers to design and test build pipelines, and to design and help code tools and scripts for deployment processes. • Collaborate with Architects and DevOps engineers to design and/or code event data collection, notifications, and filters for observability. • Work with architects and front-end developers to establish microservices and APIs. • Collaborate with the QA team to determine the best testing strategy, toolset, and QA practices for your backend production. • Work in the Backend Chapter to ensure you continuously improve implementation practices, tech stack, standards, and third-party tools across all production teams. • Collaborate with the Product Team in Boston, MA, to influence product requirements and the roadmap. • Work with the Engineering team to ensure technical needs are met while maintaining a strong focus on usability. • Conduct developer research with the client developers of the platform and our internal team. • Advocate for and be the voice of Mercury’s customers in our product development process. • Distill complex problems and propose simple, elegant solutions. • Create a signature experience for the Mercury shipping platform that is aligned with our brand values.

Job Requirements

  • Fluent in English.
  • Bachelor's degree in a software-focused engineering field such as Computer Engineering, Software Engineering, Electrical and Electronics Engineering, Computer Science and Engineering, Electrical and Computer Engineering, or Information Systems Engineering.
  • +6 years of experience in backend development with Java, with at least 2+ years using version 9+
  • Strong core Java fundamentals.
  • Minimum 2 years of recent experience with Spring Boot / Spring.
  • Proficiency with Spring Data, Hibernate, and JPA.
  • Experience with unit testing and test-driven development.
  • Experience in code review (both as a reviewer and developer) and a willingness to participate.
  • Familiarity with Git and distributed version control systems.
  • Knowledge of RESTful API design and implementation.
  • Knowledge of backend architectural design concepts.
  • Proven experience with microservices architecture.
  • Experience with Kafka for messaging and streaming.
  • Understanding of database technologies, particularly PostgreSQL.
  • Profound understanding of basic development technologies like OAuth, REST, JWT.
  • Understanding of OOP principles and solid algorithms and problem-solving skills.
  • Experience building large-scale backends with supporting developer portals/marketplaces.
  • Good understanding of lean/agile values, principles, and associated practices.
  • Good understanding of Linux operating system shell commands and scripting.
  • Familiarity with CI/CD pipelines and DevOps practices.
  • Optimize application performance, scalability, and reliability.
  • Mentor and guide junior engineers, fostering a collaborative and knowledge-sharing environment.
  • Excellent problem-solving skills and the ability to work independently and in a team.
  • Ability to prioritize customer needs and deliver promptly.

Benefits

  • Private health insurance covers you and your immediate family.
  • 20 days of paid holidays including the first year of employment.
  • Having your birthdays off work.

Related Job Pages

More Backend Engineer Jobs

ICF logo

MuleSoft Developer Public Trust (MD DC VA Remote) TT

ICF

We are not a typical consulting firm and our people are not typical consultants.

Backend Engineer86 days ago
OtherRemoteTeam 5,001-10,000Since 1969H1B Sponsor

*We are open to 100% remote work anywhere outside a 50-mile radius of Washington DC* * Prefer candidates in the MD DC VA area so they can go onsite for meetings if needed. ICF’s Digital Modernization Division is a fast‑growing, entrepreneurial technology organization seeking a MuleSoft Developer to support a federal program. The Digital Modernization Division delivers integrated IT and management consulting solutions to public‑ and private‑sector clients, combining technical expertise, agility, and a strong delivery mindset to design, build, and operate high‑performance digital solutions. In this role, the MuleSoft Developer will design and build integration solutions using the MuleSoft Anypoint Platform to support federal project requirements. The ideal candidate brings a proactive, open mindset and works effectively with stakeholders and cross‑functional team members. *Please note that ICF monitors employee work locations, restricts access from foreign locations and IP addresses, and does not permit the use of personal VPN connections.* What you will be doing: - Collaborate with stakeholders, Business Analysts, and development teams to define data models, integration flows, and detailed technical specifications. - Build and maintain integration solutions on the MuleSoft Anypoint Platform with integration between Salesforce.com, ServiceNow, AWS Azure, Peoplesoft, and other federal agency systems. - Plan and perform data migrations using MuleSoft. Create RAML Specifications as API contracts for development - Deploy APIs - Design and develop highly scalable enterprise solutions using RESTful APIs, Java, and various other technology stacks - Test and improve performance of the APIs in terms of response time, reliability and resource usage - Work within an agile project management structure to deliver necessary designs, code and documentation What you must have: - Candidate must be able to obtain and maintain a Public Trust - Candidate must reside in the U.S., be a U.S. citizen, and all work must be performed in the U.S. - Candidate must have lived in the U.S. for three (3) full years out of the last five (5) years - Active MuleSoft Developer certification - 4+ years of hands-on experience in MuleSoft 4 - 4+ years of experience in Java, JEE and related Java technology stack What we would like you to have: - An understanding of the ServiceNow and Salesforce platforms. - Experience in MuleSoft's Anypoint Studio and Anypoint Platform which includes Design Center, Runtime Manager, API Manager, Exchange, etc. - Strong system integration-related experience, especially supporting large and complex projects. - Experience with MuleSoft connectors - Experience with REST and SOAP Web Services - Familiarity with ESB solutions - Experience Jira and Confluence - Experience with AWS Services such as SQS, S3, and Lambda *We are open to 100% remote work anywhere outside a 50-mile radius of Washington DC* * Prefer candidates in the MD DC VA area so they can go onsite for meetings if needed. #DMX24 #Indeed #LI-CC1 #Clearance #yru24 Working at ICF ICF is a global advisory and technology services provider, but we’re not your typical consultants. We combine unmatched expertise with cutting-edge technology to help clients solve their most complex challenges, navigate change, and shape the future. We can only solve the world's toughest challenges by building a workplace that allows everyone to thrive. We are an equal opportunity employer. Together, our employees are empowered to share their expertise and collaborate with others to achieve personal and professional goals. For more information, please read our EEO policy. We will consider for employment qualified applicants with arrest and conviction records. Reasonable Accommodations are available, including, but not limited to, for disabled veterans, individuals with disabilities, and individuals with sincerely held religious beliefs, in all phases of the application and employment process. To request an accommodation, please email Candidateaccommodation@icf.com and we will be happy to assist. All information you provide will be kept confidential and will be used only to the extent required to provide needed reasonable accommodations.  Read more about workplace discrimination rights or our benefit offerings which are included in the Transparency in (Benefits) Coverage Act. Candidate AI Usage Policy At ICF, we are committed to ensuring a fair interview process for all candidates based on their own skills and knowledge. As part of this commitment, the use of artificial intelligence (AI) tools to generate or assist with responses during interviews (whether in-person or virtual) is not permitted. This policy is in place to maintain the integrity and authenticity of the interview process.  However, we understand that some candidates may require accommodation that involves the use of AI. If such an accommodation is needed, candidates are instructed to contact us in advance at candidateaccommodation@icf.com. We are dedicated to providing the necessary support to ensure that all candidates have an equal opportunity to succeed.   Pay Range - There are multiple factors that are considered in determining final pay for a position, including, but not limited to, relevant work experience, skills, certifications and competencies that align to the specified role, geographic location, education and certifications as well as contract provisions regarding labor categories that are specific to the position. The pay range for this position based on full-time employment is: $81,499.00 - $138,549.00 Nationwide Remote Office (US99)

United States
$81.5K - $138K / year
Job Closed
Ensora Health logo

Software Engineer – .Net

Ensora Health

Leading healthcare technology partner for mental, behavioral, and rehabilitative therapy.

Backend Engineer86 days ago
OtherRemoteTeam 201-500H1B No Sponsor

• Design, develop, test, and deploy applications using .NET (Core and Framework) and C# • Working with MongoDB, with a good understanding of schema design, indexing, and performance tuning • Collaborate with product managers, QA engineers, and other developers in an Agile/Scrum environment • Ensure strong code quality with unit testing as well as integration testing • Participate in code reviews and uphold coding standards • Integrate with third-party APIs and internal microservices • Troubleshoot production issues and optimize application performance • Maintain thorough documentation of system designs, processes, and procedures

North Carolina
Job Closed
Yassir logo

Senior Back-end Engineer, Node.js

Yassir

Yassir is the leading super App in the Maghreb region set to change the way daily services are provided. It currently operates in 45 cities across Algeria, Morocco, and Tunisia with recent expansions into France, Canada, and Sub-Saharan Africa. It is backed by approximately $200M in funding from VCs from Silicon Valley, Europe, and other parts of the world. We offer on-demand services such as ride-hailing and last-mile delivery. Building on this infrastructure, we are now introducing financial services to help our users pay, save, and borrow digitally, helping usher the continent into a digital economy era. We’re not just about serving people - we’re about creating a marketplace to bring people what they need while infusing social values.

Backend Engineer86 days ago
Full TimeRemoteTeam 501-1,000H1B No Sponsor

• In this role, you will be part of our growing and international engineering team, working with a high-quality code base and the latest tools, where you will promote your skills to be an expert in complex backend development, including microservices architecture, using Node.js. • You will own and build large scale backend systems and micro-services. • You will design, develop, and deliver powerful server-side applications in a highly dynamic environment, where root cause analysis and rapid problem-solving are required. • Build robust and scalable software in Node js. • Design and create (micro)services and system architecture for projects, and contribute and provide feedback to other team members. • Help improve existing code quality through writing unit tests, automation and performing code reviews. • Participate in brainstorming sessions and contribute ideas to our technology, algorithms and products. • Work with the engineering and design teams to understand end-user requirements, formulate use cases, and then translate that into a pragmatic and effective technical solution. • Dive into difficult problems and successfully deliver results on schedule.

Egypt
Red Ventures logo

Senior Software Engineer, Elixir

Red Ventures

Headquartered in Fort Mill, South Carolina, Red Ventures is an award-winning direct marketing company founded in 2000. Since that time, the company has earned a

Backend Engineer86 days ago

• Design and build scalable, reliable Elixir services that power core product experiences. • Own the technical design and long-term evolution of key backend services, ensuring scalability, reliability, and operational excellence. • Lead architectural decisions across services, driving consistent patterns for distributed systems, event-driven communication, and service reliability. • Collaborate with product managers, designers, and engineers to design and deliver new product capabilities. • Ensure systems are designed for scalability, maintainability, and performance. • Drive improvements in system reliability, observability, and operational excellence. • Identify and resolve production bottlenecks, performance issues, and system failures. • Participate in and influence engineering standards, architecture discussions, and technical roadmaps. • Mentor engineers through code reviews, technical guidance, and knowledge sharing. • Contribute to the evolution of our cloud infrastructure and developer tooling. • Lead root cause analysis for complex production issues and implement long-term fixes. • Advocate for security, testing, and operational best practices throughout the development lifecycle. • Stay current with emerging technologies and help guide pragmatic adoption of new tools and approaches.

United States
$100K - $160K / year
Job Closed