Job DescriptionRole: Java+Python
nExperience: 6 - 8 Years
nLocation: Bangalore
nJob Summary
nThe Java/Python Engineer Role:
nThe Software Engineer must have demonstrable hands-on experience that shows understanding of how Digital Solutions play a critical role in an organization and has experience working in BE technologies. The Software Engineer will be able to demonstrate that he/she can select the right methodologies and management practices.
nThe successful candidate will be contributing to the overall strategy and evolution of the technology platforms used to support the Digital Solutions setting, including cloud platforms.
nResponsibilities
n
n
Responsible for the low-level technical design of all customer solutionsn
Contributing to the business plan and business case for new solution developmentn
Contribute to the technical solution development roadmap where applicablen
Identifying and filling gaps to ensure solutions are developed on time, within budget and with the required qualityn
Contribute and influence guidelines (i.e. concepts, policies,
principles, rules, patterns, interfaces and standards) to use when building recent solutions.n
nRequirements
nDesired Skills and Experience
n
n
Must have experience working in Java, Python, Apache Nifi/Flink and Iceberg technologies.n
Proficient in Java and Python.n
Proficient in ETL & ELT Tools.n
Knowledge in developing database applications with Postgre SQL, MongoDBn
Experience working in cloud-based technologies AWS, GCPn
Experience in building CICD Pipelines, Gradle, Docker, Kubernetesn
Valuable to have knowledge on Redis, NGIX, PDF JS, PDF Tron, PDF Boxn
Performing unit and integration testingn
Communicating changes to documentation and QA teamsn
Experience in Agile development methodology and Scrumn
Identify and encourage areas for growth and improvement within the team.n
Collaborate with other software developers, business analysts and software ar