Job Summary
We are looking for a motivated Data Engineer with 35 years of experience in Java and Python to design, develop, and maintain high-quality software solutions. The role involves working closely with cross-functional teams to build scalable and reliable backend systems.
Key Responsibilities
- Design, develop, test, and deploy applications using Java and Python
- Develop backend services, APIs, and business logic
- Write clean, efficient, and well-documented code
- Participate in requirement analysis, design discussions, and sprint planning
- Debug and resolve application issues and production defects
- Perform unit testing and support integration testing
- Participate in code reviews and follow best coding practices
- Collaborate with QA, DevOps, and Product teams for timely delivery
Required Skills & Qualifications
Technical Skills
- 35 years of hands-on experience in Java (Java 8 or above)
- Strong working experience in Python
- Good understanding of Object-Oriented Programming (OOP) concepts
- Experience in building RESTful APIs
- Familiarity with Spring / Spring Boot frameworks
- Knowledge of data structures, algorithms, and basic design patterns
- Hands-on experience with relational databases (MySQL, PostgreSQL, etc.)
- Working knowledge of Git or other version control systems
Preferred / Good to Have
- Exposure to Microservices architecture
- Basic experience with Docker or containerization
- Familiarity with CI/CD pipelines
- Exposure to cloud platforms (AWS/Azure/GCP)
- Experience working in Agile/Scrum teams
Educational Qualification
- Bachelor's degree in Computer Science, Engineering, or related discipline