Mercdev
Middle+ Java Developer with strong Linux and C Skills
Mercdev, Friendly, Maryland, United States,
Middle+ Java Developer with strong Linux and C Skills
We are currently looking for an experienced Middle+ Java Developer. Mercury Development specializes in developing custom software for various US companies: from large enterprises to the tiniest startups. Our apps are used by 40 million people all over the world, and many of our products have been featured on the App Store and covered by TechCrunch, Engadget, and Gizmodo. We have 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 internals.Experience with C programming.Experience in analyzing logs, including Linux system logs.Advanced 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 Docker.Familiarity with packaging and deploying Docker images.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 work.All the necessary equipment.Health Insurance reimbursement.Friendly and experienced colleagues, supportive and caring management.Meetups, courses, and conferences.Gym or sports classes reimbursement.Respond to a vacancy
Contact Info
Need help? Feel free to contact us and we'll respond as soon as possible.
#J-18808-Ljbffr
We are currently looking for an experienced Middle+ Java Developer. Mercury Development specializes in developing custom software for various US companies: from large enterprises to the tiniest startups. Our apps are used by 40 million people all over the world, and many of our products have been featured on the App Store and covered by TechCrunch, Engadget, and Gizmodo. We have 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 internals.Experience with C programming.Experience in analyzing logs, including Linux system logs.Advanced 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 Docker.Familiarity with packaging and deploying Docker images.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 work.All the necessary equipment.Health Insurance reimbursement.Friendly and experienced colleagues, supportive and caring management.Meetups, courses, and conferences.Gym or sports classes reimbursement.Respond to a vacancy
Contact Info
Need help? Feel free to contact us and we'll respond as soon as possible.
#J-18808-Ljbffr