Principal or Very Senior Backend Java Spring Developer
Type: B2B Contract (Remote)
Location: Remote
Salary: Specified in Gross
Holidays: 10 Paid Public Holidays
Language Requirements: English (C1)
Position Summary:
We are seeking a highly skilled Principal or Very Senior Backend Java Spring Developer to join a critical project for GlobalGiving. The successful candidate will possess a strong foundation in Java architecture, robust experience with distributed systems, and the ability to navigate complex DevOps and database challenges. Only candidates with a minimum of 10+ years of relevant experience and C1 level English proficiency will be considered.
Responsibilities:
- Architect and develop backend systems for large-scale, distributed applications using Java and Spring Boot.
- Design, optimize, and maintain resilient and secure code across multiple databases (PostgreSQL, MySQL).
- Conduct in-depth code security analysis, implement secure coding practices, and ensure compliance with industry standards for public-facing applications.
- Develop scalable, high-performance solutions utilizing AWS and other cloud platforms.
- Collaborate closely with the frontend and DevOps teams to maintain a robust microservices architecture.
- Diagnose and resolve database performance issues, and optimize queries using Hibernate.
- Integrate and troubleshoot third-party payment systems, such as Stripe, when needed.
- Implement best practices for microservices resiliency, ensuring graceful degradation and robust error handling across services.
- Mentor junior developers and contribute to best practices within the team.
Required Qualifications:
- Experience: 10+ years of experience in backend development with a focus on Java, including recent experience in a principal or senior role.
- Technical Expertise:
- Java Architecture/Engineering: Exceptional skill in Java and Spring Boot with a deep understanding of distributed systems and microservices.
- Python Knowledge: Proficiency in Python for backend scripting or complementary applications.
- AWS DevOps: Strong knowledge of AWS cloud services, especially in relation to DevOps practices (e.g., deployment, scalability, monitoring).
- Database Management: Advanced experience with PostgreSQL and MySQL; able to troubleshoot and debug using Hibernate.
- Security: Experience in code security analysis and implementing secure coding practices for public applications.
- Resiliency & Scalability: Experience in designing solutions for scale, including using queues (AWS or other providers), asynchronous systems, and best practices for system resilience.
Industry: IT [Information Technology]
Headcount: 1
Country: United States
Work Experience: 10
Job Type: Contract
Job Category:
Software and Technology
Job Nature: Full time
Creator: Yuliia Yemelianova
Address: Outside of Russia, Belarus
Location: Ukraine, Europe and former CIS countries
Status: Active
Languages Required: English C1
Salary Min: 5500 USD
Salary Max: 6000 USD
Job Position Type: Remote
Is Published: Published
Career Page Url: URL
Hiring Manager:
Yuliia Yemelianova
( [email protected] )