Responsibilities:
Developing Features: Taking ownership of features from conception to deployment while ensuring high performance, responsiveness and scalability. Debugging and Issue Resolution: Analyze, diagnose, and resolve software defects to ensure system stability and functionality. Cross-Team Collaboration: Work closely with developers, testers, and stakeholders to identify root causes and implement effective solutions. Documentation: Maintain detailed records of identified bugs, resolution steps, and implemented fixes for future reference and process improvement, along with maintaining SDD. Releasing and Deploying Services: Ensure timely delivery of bug fixes, thoroughly tested and deployed across environments with minimal disruption. Optimized Memory Usage: Identify and address memory inefficiencies to enhance system performance and scalability
Technical Requirements:
Programming Skills: Proficiency in Java 17+ with strong experience in developing, debugging, and optimizing code. Build and Deployment Tools: Hands-on experience with Gradle, Kubernetes, Terraform, and GitHub Actions for CI/CD pipelines. Messaging Systems: Familiarity with RabbitMQ or Kafka for handling asynchronous communication. API Development: Expertise in REST/Open API design, implementation, and integration. Database Management: Strong knowledge of SQL for querying, optimizing, and managing relational databases. Best Practices: Solid understanding of coding standards, security best practices, and performance optimization technique
Additional Requirements:
5 - 10 years of professional development experience Strong problem-solving abilities and attention to detail Experience with agile development methodologies Excellent communication skills and ability to work effectively in a team environment Demonstrated ability to learn new technologies quickly Experience with testing methodologies and writing both frontend and backend tests Understanding of responsive design principles and cross-browser compatibility Knowledge of software architecture patterns and microservices
Preferred Qualifications:
Advanced experience with event-driven architecture and message brokers (RabbitMQ/Kafka) Knowledge of DevOps practices and tools Familiarity with UI/UX design principles Experience with performance monitoring and optimization tools Experience with automated testing and continuous integration
Your benefits
Competitive compensation package. Opportunities for professional growth within a global organization. A work environment that values collaboration, efficiency, and commitment. Continuous learning and development opportunities.