Senior Backend Developer (Java) (Remote)
Xgrid.co
Date: 1 week ago
City: Remote
Contract type: Full time
Remote
Xgrid Senior Backend Developers are skilled and talented professionals, who can design, develop, and test breakthrough software for clouds and data centers. You will enjoy being part of an extremely talented, motivated team interacting with both business and development counterparts to capture key marketing requirements and translate them to products designed for our customers. Moreover, you will be encouraged to become active in the open source communities. This will provide you a unique exposure of the entire ecosystem (involving technology, community, customers and partners) in the cutting edge data center and cloud space.
The ideal Xgrid Backend Developer will have experience developing and delivering complex “enterprise grade” mission critical automated systems for our data center and cloud customers. The successful candidate will be an enthusiastic self-motivator. They will have a high customer and product delivery orientation, with the ability to both understand the "big picture" issues AND to drill down to detail.
Job Responsibilities
The ideal Xgrid Backend Developer will have experience developing and delivering complex “enterprise grade” mission critical automated systems for our data center and cloud customers. The successful candidate will be an enthusiastic self-motivator. They will have a high customer and product delivery orientation, with the ability to both understand the "big picture" issues AND to drill down to detail.
Job Responsibilities
- Design, develop, test, and deploy high-performance, scalable, and reliable backend services and APIs using Java.
- Implement and maintain server-side logic, database interactions, and data storage solutions.
- Architect and implement distributed systems and microservices to ensure seamless communication and coordination between services.
- Apply best practices in designing, deploying, and maintaining microservices-based applications in Java.
- Collaborate with architects and other team members to design and implement software solutions that align with the overall architecture and business objectives.
- Provide technical leadership in designing and improving backend architecture.
- Write clean, maintainable, and efficient code.
- Conduct code reviews to ensure adherence to coding standards, best practices, and security guidelines.
- Identify and address performance bottlenecks in the backend systems.
- Optimize database queries and improve overall system efficiency using Java.
- Work closely with frontend developers, product managers, and other stakeholders to understand requirements and deliver high-quality solutions.
- Collaborate with cross-functional teams to troubleshoot and resolve backend issues.
- Create and maintain comprehensive documentation for backend systems, APIs, and processes.
- Share knowledge and mentor junior developers.
- Implement and enforce security best practices in backend development.
- Stay updated on industry trends and emerging technologies to ensure the security of backend systems.
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- Proven experience (3-5 years) as a Backend Developer, with a focus on designing and implementing scalable Java backend systems.
- Proficiency in Java programming language.
- Strong experience with relational and NoSQL databases.
- Experience with cloud platforms (e.g., AWS, Azure, or Google Cloud).
- Solid understanding of software architecture, design patterns, and best practices in distributed systems and microservices development.
- Excellent problem-solving and debugging skills.
- Strong communication and collaboration skills.
- Strong knowledge of Design Patterns and OOP concepts.
- Understanding of the threading limitations of Java and multi-process architecture.
- Familiarity with event-driven programming.
- Knowledge of user authentication and authorization between multiple systems, servers, and environments.
- Networking background or familiarity is a plus.
- Strong knowledge in modern application design and architecture development.
- Advanced knowledge of System Development Life Cycle.
- Experience with RESTful JSON APIs.
- Experience with containerization and orchestration tools (e.g., Docker, Kubernetes).
- Knowledge of DevOps practices and CI/CD pipelines.
- Aptitude to learn new bleeding edge technologies.
- Strong software debugging and problem solving skills.
- Strong skills in information gathering and requirement documentation
- Quick learner and ability to adapt to customer driven fast paced development environments.
- Team player with outstanding collaboration and teamwork attitude.
- Excellent written and verbal communication skills.
- Excellent analytical and problem solving skills.
- Work with a global clientele of established industry leaders
- Exceptionally passionate, talented, and engaging colleagues
- Build large scale, innovative systems for mission-critical usage
- High energy atmosphere of a young company, competitive compensation package with a strong benefits plan
- Freedom for creativity and personal growth
- Lots of video games, team outings, and fierce ping pong and billiard battles
- Paid Time Offs, flexible hours, and medical insurance for you and your family
- Mobile and Internet Allowance
- Travel Allowance
- Catered lunches, plus a fully stocked kitchen
How to apply
To apply for this job you need to authorize on our website. If you don't have an account yet, please register.
Post a resumeSimilar jobs
Customer Service Specialist - (HR30765DP)
Sagan Recruitment,
Remote
1 week ago
Job Title: Customer Service SpecialistLocation: Remote (EST Time zone)Salary Range: up to 1300 USDWork Schedule: Sunday - Thursday, 3:00 PM to 11:30 PM (EST)NOTE: INDEPENDENT CONTRACTOR POSITIONCompany Overview:Sagan is an exclusive membership community for top executives, founders, and CEOs seeking to hire and maximize the impact of international talent. We bridge the gap between global talent and US-based businesses, connecting...
Network Engineer Tier 2
dinCloud Pakistan, An ATSG Company,
Remote
1 week ago
Job Description:The Tier 2 Network Engineer is a technical role that is responsible for the implementation, support, maintenance, and optimization of our customers network infrastructure in vendor neutral environments. The Network Engineer also provides Tier 2 escalation support for our Associate Network Engineer and our MST Network Support team for customer network issues and outages. The Network Engineer works to...
Email Marketing Expert - (HR30744DP)
Sagan Recruitment,
Remote
2 weeks ago
Job Title: Email Marketing ExpertLocation: Remote (EST Time zone)Salary Range: up to 1200 USDWork Schedule: Monday - Friday, 9:00 AM to 5:00 PM (EST)NOTE: INDEPENDENT CONTRACTOR POSITIONCompany Overview:Sagan is an exclusive membership community for top executives, founders, and CEOs seeking to hire and maximize the impact of international talent. We bridge the gap between global talent and US-based businesses, connecting...