Back to Jobs
Senior Software Engineer
-
SalaryJob Description
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.
Check Your Resume for Match
Upload your resume and our tool will compare it to the requirements for this job like recruiters do.
Check for Match
It has come to our attention that clients and candidates are being contacted by individuals fraudulently posing as Antal representatives. If you receive a suspicious message (by email or WhatsApp), please do not click on any links or attachments. We never ask for credit card or bank details to purchase materials, and we do not charge fees to jobseekers.
