Job Description
Job Details
- Job Title: Java Back-End Developer
- Employment Type: Full-time
- Project Type: Engineering & Backend Services Development
- Work Environment: Agile / Continuous Development Environment
Key Responsibilities
- Develop innovation strategies, engineering processes, and best practices.
- Drive execution of multiple business plans and technical projects.
- Support and ensure achievement of business objectives.
- Lead discovery phase for medium to large projects and create high-level system designs.
- Lead a small team of 3–4 engineers on assigned engineering initiatives.
- Participate in end-to-end service implementations, data feed ingestion, and orchestration.
- Design and implement low-latency backend services.
- Troubleshoot business and production issues to ensure system reliability.
- Promote company policies, mission, values, and ethical standards.
Company Overview
The organization focuses on delivering scalable, distributed backend systems and high-performance engineering solutions. The team works in a collaborative, agile environment, building cloud-based services and data-driven platforms that support large-scale business operations.
Qualifications
- Strong professional experience in Java/J2EE development.
- Experience leading engineering projects and mentoring small teams.
- Proven experience designing scalable and distributed systems.
- Hands-on experience working in continuous development environments.
- Experience troubleshooting production-level issues.
Required Skills
Strong problem-solving and analytical skills
Java / J2EE
Spring Boot
Kafka
Design Patterns
Event Sourcing and Event-Driven Architecture
Cassandra
SQL and NoSQL databases
Scalable and distributed system design in cloud environments
Big Data processing (ETL – Extract, Transform, Load)
CI/CD pipeline knowledge
Performance optimization and low-latency service development