Big Data Application Developer
Role details
Job location
Tech stack
Job description
- Design, develop, and maintain scalable server-side and analytical applications using Core Java and Python.
- Build and optimize large-scale data processing pipelines using Apache Spark.
- Develop and enhance backend services, APIs, and application components.
- Design and implement efficient database solutions using SQL.
- Integrate multiple data sources and analytical platforms to support business requirements.
- Perform application performance tuning, troubleshooting, and optimization.
- Work in Linux environments for deployment, monitoring, and support activities.
- Collaborate with business stakeholders, architects, and development teams to deliver robust solutions.
- Ensure adherence to coding standards, security requirements, and best practices.
- Participate in code reviews, system design discussions, and technical mentoring. Required Technical Skills
Requirements
We are seeking a highly skilled Data & Analytics Application Developer with strong expertise in Core Java, Apache Spark, Python, SQL, and Linux. The ideal candidate will have hands-on experience in designing, building, and integrating large-scale analytical systems, developing high-performance server-side applications, and implementing data processing solutions for enterprise environments. The role requires strong problem-solving abilities, application development expertise, and experience working with distributed data processing frameworks., * Strong programming experience in Core Java
-
Hands-on expertise in Apache Spark
-
Proficiency in Python
-
Strong knowledge of SQL and Database Design
-
Experience with Linux/Unix environments
-
Application and Server-Side Development experience
-
Experience designing, building, and integrating analytical systems
-
Strong understanding of distributed computing and data processing concepts
-
Experience with RESTful APIs and system integration Preferred Skills
-
Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform
-
Knowledge of data warehousing and big data technologies
-
Familiarity with containerization technologies such as Docker/Kubernetes
-
CI/CD pipeline implementation experience
-
Exposure to messaging platforms such as Kafka Qualifications
-
Bachelor''s or Master''s degree in Computer Science, Information Technology, Engineering, or related field.
-
7+ years of software development experience with enterprise-scale applications.
-
Proven experience delivering high-performance analytical and data-intensive solutions. Key Competencies
-
Strong analytical and problem-solving skills
-
Excellent communication and stakeholder management abilities
-
Ability to work in a fast-paced Agile environment
-
Strong debugging and performance optimization expertise
-
Ability to mentor junior developers and drive technical excellence Nice-to-Have Domain Experience
-
Banking & Financial Services (BFSI)
-
Capital Markets
-
Risk Analytics
-
Regulatory Reporting and Data Platforms Keywords: Core Java, Apache Spark, Python, SQL, Linux, Big Data, Server-Side Development, Backend Development, Analytical Systems, Distributed Computing, Data Engineering, Application Development, BFSI, Capital Markets. Thanks & Regards