About the Role
We are seeking a Senior Software Engineer (Java) to design and build high-performance backend systems for large-scale data processing and analytics. You will work on scalable, cloud-based platforms and collaborate with cross-functional teams to deliver robust, data-driven solutions.
Tech Stack
Java, Spring Boot, SQL, PostgreSQL / MS SQL Server, AWS / Google Cloud / Azure, Microservices, CI/CD, Docker, Kubernetes
Key Responsibilities
- Design, develop, and maintain scalable Java-based backend systems
- Build and optimize solutions for large-scale data processing and analytics workloads
- Develop and tune complex SQL queries for high-performance data operations
- Integrate applications with relational databases and data platforms
- Optimize system performance, memory usage, and application efficiency
- Implement CI/CD pipelines and follow DevOps best practices
- Ensure data security, integrity, and compliance with relevant standards
- Collaborate with business and technology teams to translate requirements into technical solutions
- Participate in code reviews and maintain high-quality coding standards
Requirements
Must-Have Skills
- 6+ years of experience in Java backend development (Spring Boot / Microservices)
- Strong SQL skills with experience in query optimization and database performance tuning
- Hands-on experience with cloud platforms (AWS, Google Cloud, or Azure)
- Experience building scalable, high-performance systems
- Familiarity with CI/CD pipelines, Git, and Agile development practices
Nice-to-Have Skills
- Experience with data engineering, ETL pipelines, or data warehousing
- Python for scripting or data processing
- Containerization (Docker, Kubernetes)
- Exposure to distributed systems or parallel data processing
- Knowledge of data visualization tools
Qualifications
- Bachelor’s degree in Computer Science, Engineering, Mathematics, or related field
- Master’s degree is an advantage
Key Skills
Java, Spring Boot, SQL, AWS, Google Cloud Platform, Microservices, Data Engineering, CI/CD, PostgreSQL, Docker
Why Join Us
- Work on large-scale, high-impact data platforms
- Exposure to modern cloud and data technologies
- Collaborative and fast-paced engineering environment
- Opportunity to grow into senior technical or architectural roles
Employment Type
Full-time / Contract (extendable)