We are urgently hiring for a Senior Back End Developer (Java).
This is a hybrid work set-up, with 3 times onsite per week in BGC Taguig
Work schedule is Mid Shift, Monday to Friday
Salary is up to 150K based on experience
At least 7+ years of Java backend development experience with a focus on data processing applications
We are seeking an experienced Senior Java Backend Software Engineer to join our dynamic team. This role requires a seasoned professional with deep expertise in Java backend development, data engineering, and large-scale data processing systems. The ideal candidate will combine strong technical skills with analytical thinking and excellent communication abilities.
Preferred Qualifications :
- AWS certification or extensive AWS experience
- Python programming experience for data analysis and scripting
- Experience with MS SQL Server and / or PostgreSQL dialects
- Knowledge of data warehousing concepts and ETL processes
- Experience with containerization (Docker, Kubernetes)
- Familiarity with data visualization tools and techniques
- Experience with Agile / Scrum methodologies
Required Qualifications :
Technical Skills
7+ years of Java backend development experience with focus on data processing applications3+ years of advanced SQL experience with complex query optimizationDeep understanding of parallel data processing frameworks and techniquesExpertise in memory optimization and performance tuning for large datasetsStrong experience with relational database integration (PostgreSQL, MS SQL Server preferred)Proficiency with cloud platforms (AWS, Google Cloud, or Azure required)Solid understanding of SDLC best practices, version control, and CI / CD pipelinesKnowledge of data security principles and privacy protection measuresMathematical & Analytical Skills
Strong mathematical background with ability to work with complex formulas and algorithmsExcellent analytical and problem-solving capabilitiesExperience with statistical analysis and data modeling conceptsSoft Skills
Excellent written and verbal communication skillsStrong attention to detail and commitment to data accuracyPassion for working with data and numerical analysisAbility to work collaboratively in cross-functional teamsSelf-motivated with strong project management skillsEducation
Bachelor's degree in Computer Science, Mathematics, Engineering, or related technical fieldMaster's degree preferredKey Responsibilities :
Design, develop, and maintain high-performance Java backend systems for data processing and analyticsCollaborate with cross-functional teams to translate business requirements into technical solutionsImplement parallel data processing solutions to handle large-scale datasets efficientlyOptimize memory usage and system performance for data-intensive applicationsDevelop and maintain integrations with relational databases and data warehousesCreate and optimize complex SQL queries for data extraction, transformation, and analysisImplement data security measures and ensure compliance with data protection regulationsParticipate in code reviews and maintain high code quality standardsDesign and implement CI / CD pipelines for data engineering workflows