Here's the refined Back End Developer job description with only the top 4 key deliverables and 4 role responsibilities:
Key Deliverables:
1. Design, develop, and maintain scalable backend applications using Java and Spring Boot.
2. Build REST APIs and implement asynchronous messaging using RabbitMQ or Kafka.
3. Develop and support modules with integration of NoSQL and RDBMS technologies.
4. Optimize application performance and ensure containerization via Docker and Kubernetes.
Role Responsibilities:
1. Interpret business requirements and translate them into technical specifications.
2. Support existing Java-based systems and contribute to recent feature development.
3. Create technical documentation and manage codebase hygiene.
4. Collaborate with cross-functional teams ensuring code quality, scalability, and reliability.