About
We are seeking an experienced and highly skilled Senior Backend Java Developer to design, develop, and maintain scalable backend systems and APIs that support enterprise-grade applications. The ideal candidate should have strong expertise in Java technologies, microservices architecture, and cloud-based application development.
Key Responsibilities: Design, develop, test, and maintain robust backend applications using Java and related frameworks. Build scalable RESTful APIs and microservices-based solutions. Collaborate with frontend developers, product managers, QA teams, and DevOps engineers to deliver high-quality software solutions. Optimize application performance, scalability, and reliability. Participate in system architecture discussions and technical decision-making. Write clean, maintainable, and efficient code following best practices and coding standards. Troubleshoot, debug, and resolve complex technical issues. Integrate applications with databases, third-party services, and cloud platforms. Conduct code reviews and mentor junior developers. Ensure application security, compliance, and data protection standards are followed. Contribute to CI/CD pipelines and deployment automation processes. Required Skills:
Strong experience in Java, Spring Boot, and backend development. Expertise in REST APIs, Microservices Architecture, and distributed systems. Experience with relational and NoSQL databases such as MySQL, PostgreSQL, MongoDB, or Oracle. Familiarity with cloud platforms like AWS, Azure, or Google Cloud. Knowledge of Kafka, RabbitMQ, or other messaging systems. Experience with Docker, Kubernetes, and containerized deployments. Strong understanding of Git, Maven/Gradle, and CI/CD tools like Jenkins or GitHub Actions. Knowledge of software design patterns and backend best practices. Excellent problem-solving and debugging skills. Preferred Qualifications:
Bachelor's or Master's degree in Computer Science, Information Technology, or related field. 5+ years of backend Java development experience. Experience in Agile/Scrum development methodologies. Exposure to DevOps and infrastructure automation is a plus. Soft Skills:
Strong communication and collaboration skills Leadership and mentoring abilities Analytical thinking Time management Adaptability in fast-paced environments
Languages
- English
Notice for Users
This job comes from a TieTalent partner platform. Click "Apply Now" to submit your application directly on their site.