Mercury Development LLC
Middle+ Java Developer with strong Linux and C Skills
Mercury Development LLC, Friendly, Maryland, United States,
Middle+ Java Developer with strong Linux and C Skills
Mercury Development specializes in developing custom software for various US companies: from large enterprises to tiniest startups. Our apps are used by 40 million people all over the world, and many of our products have been featured on App Store and covered by TechCrunch, Engadget, and Gizmodo. We have got over 500 highly qualified and skilled specialists, working on dozens of interesting projects and based all over the World!Responsibilities
Develop and maintain software for a complex data storage system: from interfacing with hardware to integrating with cloud services.Debug and enhance open-source software used in the backend, including working with low-level system components.Develop robust APIs for the front-end team, ensuring secure and efficient communication.Optimize system performance, both at the software and hardware levels.Solve intricate software and hardware issues in customer environments (occasionally required).Required skills
Strong knowledge of Linux, including system internalsExperience with C programmingExperience in analyzing logs, including Linux system logsAdvanced knowledge of Java technologies used in server-side applications.Understanding of OOP principles and ability to apply design patterns effectively.Understanding of database design fundamentals and SQL skills.English skills at a level sufficient for reading technical documentation.Would be great, if you had
Experience in designing architectures for high-load, complex systems.Experience with network file systems (SMB, NFS, GlusterFS) and understanding of storage protocols.Hands-on experience with Java debugging tools like Memory Analyzer, profilers, and log analyzers, especially on Linux-based systems.Background in code reviews, team mentorship, and onboarding new developers.Experience with software development automation tools: CI/CD pipelines, automated testing, collective code ownership, etc.Understanding of WebSocket implementation for real-time backend/frontend communication.What we offer
Fully Remote or office-based workAll the necessary equipmentHealth Insurance reimbursementFriendly and experienced colleagues, supportive and caring managementMeetups, courses and conferencesGym or sports classes reimbursementContact Info
Need help? Feel free to contact us and we'll respond as soon as possible.
#J-18808-Ljbffr
Mercury Development specializes in developing custom software for various US companies: from large enterprises to tiniest startups. Our apps are used by 40 million people all over the world, and many of our products have been featured on App Store and covered by TechCrunch, Engadget, and Gizmodo. We have got over 500 highly qualified and skilled specialists, working on dozens of interesting projects and based all over the World!Responsibilities
Develop and maintain software for a complex data storage system: from interfacing with hardware to integrating with cloud services.Debug and enhance open-source software used in the backend, including working with low-level system components.Develop robust APIs for the front-end team, ensuring secure and efficient communication.Optimize system performance, both at the software and hardware levels.Solve intricate software and hardware issues in customer environments (occasionally required).Required skills
Strong knowledge of Linux, including system internalsExperience with C programmingExperience in analyzing logs, including Linux system logsAdvanced knowledge of Java technologies used in server-side applications.Understanding of OOP principles and ability to apply design patterns effectively.Understanding of database design fundamentals and SQL skills.English skills at a level sufficient for reading technical documentation.Would be great, if you had
Experience in designing architectures for high-load, complex systems.Experience with network file systems (SMB, NFS, GlusterFS) and understanding of storage protocols.Hands-on experience with Java debugging tools like Memory Analyzer, profilers, and log analyzers, especially on Linux-based systems.Background in code reviews, team mentorship, and onboarding new developers.Experience with software development automation tools: CI/CD pipelines, automated testing, collective code ownership, etc.Understanding of WebSocket implementation for real-time backend/frontend communication.What we offer
Fully Remote or office-based workAll the necessary equipmentHealth Insurance reimbursementFriendly and experienced colleagues, supportive and caring managementMeetups, courses and conferencesGym or sports classes reimbursementContact Info
Need help? Feel free to contact us and we'll respond as soon as possible.
#J-18808-Ljbffr