Strong Middle Java Developer Offline
We are looking for a Strong Middle Java Developer with at least 2,5 years of experience specializing in backend development. This role combines strong technical expertise, a focus on backend solutions, and leadership responsibilities to ensure high-performance, scalable, and maintainable systems.
Responsibilities:
• Design, develop, and maintain high-performance Java-based backend systems.
• Build and optimize RESTful APIs and GraphQL for efficient data exchange.
• Analyze and improve the performance of existing backend systems, identifying and resolving bottlenecks.
• Lead technical discussions, make architectural decisions, and set coding standards for the team.
• Provide constructive feedback during code reviews.
• Troubleshoot and resolve complex backend issues, ensuring system reliability and stability.
• Collaborate with the Product Owner and stakeholders to define and prioritize technical requirements.
• Take part in planning, estimation, and ensuring timely delivery of backend solutions.
Requirements:
• 2,5+ years of professional experience in backend development with Java.
• Strong expertise in Object-Oriented Programming (OOP) principles, design patterns, and architectural best practices.
• Hands-on experience with Spring Boot, Hibernate, and building efficient GraphQL and REST APIs.
• Proven track record of backend optimization to improve performance and scalability.
• Solid understanding of SQL databases (PostgreSQL) and query optimization techniques.
• Familiarity with agile/scrum methodologies and ability to manage team workloads effectively.
• Strong debugging and troubleshooting skills, particularly in backend systems.
• Intermediate English (spoken and written) for effective communication
Nice to Have:
• Hands-on experience with AWS cloud services (e.g., EC2, RDS, Lambda, S3) and cloud-native application deployment.
• Proficiency with Linux commands for server-side application management.
• Knowledge of CI/CD pipelines (e.g., Jenkins, GitLab CI/CD) and automated deployment processes.
Soft Skills:
• Strong leadership and organizational skills.
• Ability to mediate and resolve conflicts within the team.
• Proactive approach to identifying potential risks and implementing mitigation strategies.
• Open-mindedness and flexibility to adapt to new tools and methodologies.
• Excellent verbal and written communication skills.
Why Join Us?
• Opportunity to grow into a full-fledged technical lead position.
• Focus on backend development challenges with opportunities to optimize large-scale systems.
• Work on impactful projects using modern tools and methodologies.
• Competitive salary and benefits in a collaborative environment.